Bug 1072313 - Never call TextureClient::KeepUntilFullDeallocation off the ipdl thread. r=mattwoodrow
This commit is contained in:
@@ -557,6 +557,7 @@ TextureClient::KeepUntilFullDeallocation(UniquePtr<KeepAlive> aKeep, bool aMainT
|
||||
|
||||
void TextureClient::ForceRemove(bool sync)
|
||||
{
|
||||
FinalizeOnIPDLThread();
|
||||
if (mValid && mActor) {
|
||||
if (sync || GetFlags() & TextureFlags::DEALLOCATE_CLIENT) {
|
||||
MOZ_PERFORMANCE_WARNING("gfx", "TextureClient/Host pair requires synchronous deallocation");
|
||||
|
||||
Reference in New Issue
Block a user