mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 951218 - Fix a bug in AutoLockTextureHost. r=bjacob
This commit is contained in:
parent
bdb8669e6e
commit
e2aebf6c16
@ -786,18 +786,17 @@ public:
|
||||
AutoLockTextureHost(TextureHost* aTexture)
|
||||
: mTexture(aTexture)
|
||||
{
|
||||
MOZ_ASSERT(mTexture);
|
||||
mLocked = aTexture->Lock();
|
||||
mLocked = mTexture ? mTexture->Lock() : false;
|
||||
}
|
||||
|
||||
~AutoLockTextureHost()
|
||||
{
|
||||
if (mLocked) {
|
||||
if (mTexture && mLocked) {
|
||||
mTexture->Unlock();
|
||||
}
|
||||
}
|
||||
|
||||
bool Failed() { return !mLocked; }
|
||||
bool Failed() { return mTexture && !mLocked; }
|
||||
|
||||
private:
|
||||
RefPtr<TextureHost> mTexture;
|
||||
|
Loading…
Reference in New Issue
Block a user