summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--WebCore/page/Frame.cpp4
1 files changed, 3 insertions, 1 deletions
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 @@ void Frame::setView(FrameView* view)
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