зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1242293 - Don't call EndRemoteDrawingInRegion if StartRemoteDrawingInRegion returns a null DrawTarget. r=mstange
--HG-- extra : commitid : 2hLESTDkkQt extra : amend_source : c0ba853e135e1a4142759999fa3101173da50e04
This commit is contained in:
Родитель
87de5ad0b4
Коммит
53bd2d5de2
|
@ -549,6 +549,9 @@ BasicCompositor::BeginFrame(const nsIntRegion& aInvalidRegion,
|
|||
} else {
|
||||
// StartRemoteDrawingInRegion can mutate mInvalidRegion.
|
||||
mDrawTarget = mWidget->StartRemoteDrawingInRegion(mInvalidRegion);
|
||||
if (!mDrawTarget) {
|
||||
return;
|
||||
}
|
||||
mInvalidRect = mInvalidRegion.GetBounds();
|
||||
if (mInvalidRect.IsEmpty()) {
|
||||
mWidget->EndRemoteDrawingInRegion(mDrawTarget, mInvalidRegion);
|
||||
|
|
Загрузка…
Ссылка в новой задаче