Bug 1072313 - Never call TextureClient::KeepUntilFullDeallocation off the ipdl thread. r=mattwoodrow

This commit is contained in:
Nicolas Silva
2015-09-21 16:54:40 +02:00
parent a9ef1ec930
commit 65ab142b26
9 changed files with 49 additions and 11 deletions

View File

@@ -16,6 +16,11 @@ MacIOSurfaceTextureClientOGL::MacIOSurfaceTextureClientOGL(ISurfaceAllocator* aA
{}
MacIOSurfaceTextureClientOGL::~MacIOSurfaceTextureClientOGL()
{
}
void
MacIOSurfaceTextureClientOGL::FinalizeOnIPDLThread()
{
if (mActor && mSurface) {
KeepUntilFullDeallocation(MakeUnique<TKeepAlive<MacIOSurface>>(mSurface));