Bug 1194775 - Paper over a crash in ContentClient. r=Bas

This commit is contained in:
Nicolas Silva 2015-10-27 18:21:58 +01:00
Родитель 8dd3b854fb
Коммит 91b4564002
1 изменённых файлов: 5 добавлений и 2 удалений

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

@ -306,9 +306,12 @@ RotatedContentBuffer::BorrowDrawTargetForQuadrantUpdate(const IntRect& aBounds,
void
BorrowDrawTarget::ReturnDrawTarget(gfx::DrawTarget*& aReturned)
{
MOZ_ASSERT(mLoanedDrawTarget);
MOZ_ASSERT(aReturned == mLoanedDrawTarget);
mLoanedDrawTarget->SetTransform(mLoanedTransform);
mLoanedDrawTarget = nullptr;
if (mLoanedDrawTarget) {
mLoanedDrawTarget->SetTransform(mLoanedTransform);
mLoanedDrawTarget = nullptr;
}
aReturned = nullptr;
}