diff options
Diffstat (limited to 'WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp')
-rw-r--r-- | WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp b/WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp index a06ff50..99bc627 100644 --- a/WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp +++ b/WebKit/gtk/WebCoreSupport/InspectorClientGtk.cpp @@ -44,13 +44,8 @@ InspectorClient::InspectorClient(WebKitWebView* webView) void InspectorClient::inspectorDestroyed() { - if (m_webView) { - gboolean handled = FALSE; - g_signal_emit_by_name(m_webInspector, "destroy", &handled); - - /* we can now dispose our own reference */ + if (m_webInspector) g_object_unref(m_webInspector); - } delete this; } @@ -64,6 +59,7 @@ void InspectorClient::webViewDestroyed() // something else, and the inspector will be referenced again, // there. g_object_unref(m_webInspector); + m_webInspector = 0; } Page* InspectorClient::createPage() |