[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