OSDN Git Service

Fix for layers textures selection
authorNicolas Roard <nicolasroard@google.com>
Fri, 18 Mar 2011 23:58:13 +0000 (16:58 -0700)
committerNicolas Roard <nicolasroard@google.com>
Fri, 18 Mar 2011 23:58:46 +0000 (16:58 -0700)
bug:4136077
Change-Id: I2dabdf612e29c4e4c9a0b744ddecaeda7a537ba5

WebCore/platform/graphics/android/LayerAndroid.cpp

index 5d6bedd..ba63ba1 100644 (file)
@@ -899,7 +899,8 @@ bool LayerAndroid::needsScheduleRepaint(LayerTexture* texture)
         return false;
 
     TextureInfo* textureInfo = texture->consumerLock();
-    if (!texture->readyFor(this))
+    if (!texture->readyFor(this) ||
+        (texture->rect() != m_layerTextureRect))
         m_dirty = true;
     texture->consumerRelease();