Bug 1254897 - Recycle back buffer in BasicCompositor r=jrmuizel

This commit is contained in:
Sotaro Ikeda
2016-03-23 21:41:43 -07:00
parent c74d1d066a
commit 2fc898f4ce
5 changed files with 45 additions and 7 deletions

View File

@@ -172,7 +172,7 @@ BasicCompositor::CreateRenderTargetForWindow(const LayoutDeviceIntRect& aRect, S
IntRect rect = aRect.ToUnknownRect();
if (aBufferMode != BufferMode::BUFFER_NONE) {
RefPtr<DrawTarget> target = mWidget->CreateBackBufferDrawTarget(mDrawTarget, aRect);
RefPtr<DrawTarget> target = mWidget->CreateBackBufferDrawTarget(mDrawTarget, aRect, aInit == INIT_MODE_CLEAR);
if (!target) {
return nullptr;
}