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