Bug 1128934 - Call XFlush after compositing to prevent jank. r=karlt

This commit is contained in:
Nicolas Silva 2015-03-09 10:39:02 +01:00
parent 999b7333fe
commit cf56bfc315
2 changed files with 9 additions and 0 deletions

View File

@ -125,5 +125,12 @@ X11BasicCompositor::CreateDataTextureSource(TextureFlags aFlags)
return result.forget();
}
void
X11BasicCompositor::EndFrame()
{
BasicCompositor::EndFrame();
XFlush(DefaultXDisplay());
}
} // namespace layers
} // namespace mozilla

View File

@ -49,6 +49,8 @@ public:
virtual TemporaryRef<DataTextureSource>
CreateDataTextureSource(TextureFlags aFlags = TextureFlags::NO_FLAGS) MOZ_OVERRIDE;
virtual void EndFrame() MOZ_OVERRIDE;
};
} // namespace layers