diff options
Diffstat (limited to 'WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp')
-rw-r--r-- | WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp index 3462975..6d9fe04 100644 --- a/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp +++ b/WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp @@ -137,7 +137,7 @@ bool BackedDoubleBufferedTexture::setOwner(TextureOwner* owner) // can't change the owner out from underneath that texture android::Mutex::Autolock lock(m_busyLock); if (!m_busy) { - if (m_owner) + if (m_owner && m_owner != owner) m_owner->removeTexture(this); m_owner = owner; return true; |