webcore pointer may be null in svg
Fix crash during frame deconstruction; the scrollview used
by svg may have a null pointer to webcore.
diff --git a/WebCore/page/Frame.cpp b/WebCore/page/Frame.cpp
index 0d1a27f..dcedaf5 100644
--- a/WebCore/page/Frame.cpp
+++ b/WebCore/page/Frame.cpp
@@ -232,7 +232,9 @@
if (!view && m_view) {
// FIXME(for Cary): This is moved from FrameAndroid destructor. Do we
// need to call removeFrameGeneration per Frame or per FrameView?
- android::WebViewCore::getWebViewCore(m_view.get())->removeFrameGeneration(this);
+ android::WebViewCore* core = android::WebViewCore::getWebViewCore(m_view.get());
+ if (core)
+ core->removeFrameGeneration(this);
}
#endif