From 6d3a79d3131a99dbbbf2d6e10ea31405cfe5be67 Mon Sep 17 00:00:00 2001 From: "Carsten \"Tomcat\" Book" Date: Mon, 2 Feb 2015 16:13:25 +0100 Subject: [PATCH] Backed out changeset a1d913968a8a (bug 1127289) --- gfx/layers/client/TiledContentClient.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gfx/layers/client/TiledContentClient.cpp b/gfx/layers/client/TiledContentClient.cpp index 9492082b3f87..a79aaf26ba13 100644 --- a/gfx/layers/client/TiledContentClient.cpp +++ b/gfx/layers/client/TiledContentClient.cpp @@ -1066,11 +1066,9 @@ ClientTiledLayerBuffer::UnlockTile(TileClient aTile) // We locked the back buffer, and flipped so we now need to unlock the front if (aTile.mFrontBuffer && aTile.mFrontBuffer->IsLocked()) { aTile.mFrontBuffer->Unlock(); - aTile.mFrontBuffer->SyncWithObject(mCompositableClient->GetForwarder()->GetSyncObject()); } if (aTile.mFrontBufferOnWhite && aTile.mFrontBufferOnWhite->IsLocked()) { aTile.mFrontBufferOnWhite->Unlock(); - aTile.mFrontBufferOnWhite->SyncWithObject(mCompositableClient->GetForwarder()->GetSyncObject()); } if (aTile.mBackBuffer && aTile.mBackBuffer->IsLocked()) { aTile.mBackBuffer->Unlock(); @@ -1290,6 +1288,8 @@ ClientTiledLayerBuffer::ValidateTile(TileClient aTile, tileRegion.SubOut(aDirtyRegion); // Has now been validated backBuffer->SetWaste(tileRegion.Area() * mResolution * mResolution); + backBuffer->Unlock(); + backBuffer->SyncWithObject(mCompositableClient->GetForwarder()->GetSyncObject()); if (createdTextureClient) { if (!mCompositableClient->AddTextureClient(backBuffer)) {