[Xfce4-commits] <midori:master> Handle closing of the inspector window
Christian Dywan
noreply at xfce.org
Wed Apr 13 23:58:04 CEST 2011
Updating branch refs/heads/master
to e53c36e32d1496245e5bdab2afad01dee8293e2d (commit)
from 4a8b55400b0395bf6f89b7c2318ec926b69dc1ee (commit)
commit e53c36e32d1496245e5bdab2afad01dee8293e2d
Author: Christian Dywan <christian at twotoasts.de>
Date: Wed Apr 13 23:57:47 2011 +0200
Handle closing of the inspector window
midori/midori-view.c | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/midori/midori-view.c b/midori/midori-view.c
index 5f86a18..ea0e6b1 100644
--- a/midori/midori-view.c
+++ b/midori/midori-view.c
@@ -3711,6 +3711,18 @@ midori_view_web_inspector_detach_window_cb (gpointer inspector,
return TRUE;
}
+static gboolean
+midori_view_web_inspector_close_window_cb (gpointer inspector,
+ MidoriView* view)
+{
+ WebKitWebView* inspector_view = webkit_web_inspector_get_web_view (inspector);
+ GtkWidget* scrolled = gtk_widget_get_parent (GTK_WIDGET (inspector_view));
+ if (!scrolled)
+ return FALSE;
+ gtk_widget_destroy (gtk_widget_get_parent (scrolled));
+ return TRUE;
+}
+
static void
midori_view_construct_web_view (MidoriView* view)
{
@@ -3832,6 +3844,8 @@ midori_view_construct_web_view (MidoriView* view)
midori_view_web_inspector_attach_window_cb, view,
"signal::detach-window",
midori_view_web_inspector_detach_window_cb, view,
+ "signal::close-window",
+ midori_view_web_inspector_close_window_cb, view,
NULL);
}
More information about the Xfce4-commits
mailing list