Bug 1153469: Ensure IOSurface isn't released before being composited. r=mattwoodrow

This commit is contained in:
Jean-Yves Avenard 2015-04-12 18:22:07 +10:00
Родитель 0b362ab86c
Коммит 0448a403bf
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

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