summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/android/jni/WebViewCore.cpp
diff options
context:
space:
mode:
authorNicolas Roard <nicolasroard@google.com>2012-05-15 09:57:23 -0700
committerNicolas Roard <nicolasroard@google.com>2012-05-15 10:02:38 -0700
commitca602195c97340b621ffe0c5a7fdf3732d439219 (patch)
tree729afeab943aabdc543043f016f73a6708808626 /Source/WebKit/android/jni/WebViewCore.cpp
parent0d38139a55b1f371edb1a2a65f4b7ee51daa8e37 (diff)
downloadexternal_webkit-ca602195c97340b621ffe0c5a7fdf3732d439219.zip
external_webkit-ca602195c97340b621ffe0c5a7fdf3732d439219.tar.gz
external_webkit-ca602195c97340b621ffe0c5a7fdf3732d439219.tar.bz2
Fix crash on arstechnica
Not checking for cachedImage for the background images... bug:6482165 Change-Id: I9de5ee9cef446cd07688b40f6b04bdd493e40edd
Diffstat (limited to 'Source/WebKit/android/jni/WebViewCore.cpp')
-rw-r--r--Source/WebKit/android/jni/WebViewCore.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebKit/android/jni/WebViewCore.cpp b/Source/WebKit/android/jni/WebViewCore.cpp
index e621644..1a67efa 100644
--- a/Source/WebKit/android/jni/WebViewCore.cpp
+++ b/Source/WebKit/android/jni/WebViewCore.cpp
@@ -835,7 +835,8 @@ BaseLayerAndroid* WebViewCore::createBaseLayer()
Color viewBackground = view->baseBackgroundColor();
background = bodyHasCSSBackground ? viewBackground.blend(background) : viewBackground;
}
- bodyHasFixedBackgroundImage = style->hasFixedBackgroundImage();
+ bodyHasFixedBackgroundImage = style->hasFixedBackgroundImage()
+ && FixedBackgroundImageLayerAndroid::GetCachedImage(style);
}
PicturePileLayerContent* content = new PicturePileLayerContent(m_content);