Followup to bug 570294: Avoid vector::data(), it's not C++98.

--HG--
extra : rebase_source : 66a38bee840b21251dd4cbfca370cf9294745ee3
This commit is contained in:
Chris Jones 2010-07-21 18:13:24 -05:00
Родитель d153e8e243
Коммит 90269c6e6d
2 изменённых файлов: 5 добавлений и 2 удалений

Просмотреть файл

@ -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;
}