зеркало из https://github.com/mozilla/gecko-dev.git
Followup to bug 570294: Avoid vector::data(), it's not C++98.
--HG-- extra : rebase_source : 66a38bee840b21251dd4cbfca370cf9294745ee3
This commit is contained in:
Родитель
d153e8e243
Коммит
90269c6e6d
|
@ -283,8 +283,9 @@ ShadowLayerForwarder::EndTransaction(nsTArray<EditReply>* aReplies)
|
|||
}
|
||||
|
||||
nsAutoTArray<Edit, 10> cset;
|
||||
NS_ABORT_IF_FALSE(mTxn->mCset.size() > 0, "should have bailed by now");
|
||||
cset.SetCapacity(mTxn->mCset.size());
|
||||
cset.AppendElements(mTxn->mCset.data(), mTxn->mCset.size());
|
||||
cset.AppendElements(&mTxn->mCset.front(), mTxn->mCset.size());
|
||||
|
||||
if (!mShadowManager->SendUpdate(cset, aReplies)) {
|
||||
MOZ_LAYERS_LOG(("[LayersForwarder] WARNING: sending transaction failed!"));
|
||||
|
|
|
@ -367,7 +367,9 @@ ShadowLayersParent::RecvUpdate(const nsTArray<Edit>& cset,
|
|||
layer_manager()->EndTransaction(NULL, NULL);
|
||||
|
||||
reply->SetCapacity(replyv.size());
|
||||
reply->AppendElements(replyv.data(), replyv.size());
|
||||
if (replyv.size() > 0) {
|
||||
reply->AppendElements(&replyv.front(), replyv.size());
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче