Bug 962101 - Handle Remove Texture in Compositable level. r=nical

This commit is contained in:
Sotaro Ikeda
2014-02-10 15:52:35 -05:00
parent 3e50bb0b57
commit 11792369d4
14 changed files with 94 additions and 8 deletions

View File

@@ -172,6 +172,12 @@ GrallocTextureSourceOGL::GetFormat() const {
void
GrallocTextureSourceOGL::SetCompositableBackendSpecificData(CompositableBackendSpecificData* aBackendData)
{
if (!aBackendData) {
mCompositableBackendData = nullptr;
DeallocateDeviceData();
return;
}
if (mCompositableBackendData != aBackendData) {
mNeedsReset = true;
}