Bug 1232231 - BorrowDrawTarget can return nullptr - be ready for it. r=nical
This commit is contained in:
@@ -40,7 +40,12 @@ TextureWrapperImage::GetAsSourceSurface()
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return mTextureClient->BorrowDrawTarget()->Snapshot();
|
||||
RefPtr<DrawTarget> dt = mTextureClient->BorrowDrawTarget();
|
||||
if (!dt) {
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
return dt->Snapshot();
|
||||
}
|
||||
|
||||
TextureClient*
|
||||
|
||||
Reference in New Issue
Block a user