Handle closing of the inspector window
This commit is contained in:
parent
4a8b55400b
commit
e53c36e32d
1 changed files with 14 additions and 0 deletions
|
@ -3711,6 +3711,18 @@ midori_view_web_inspector_detach_window_cb (gpointer inspector,
|
||||||
return TRUE;
|
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
|
static void
|
||||||
midori_view_construct_web_view (MidoriView* view)
|
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,
|
midori_view_web_inspector_attach_window_cb, view,
|
||||||
"signal::detach-window",
|
"signal::detach-window",
|
||||||
midori_view_web_inspector_detach_window_cb, view,
|
midori_view_web_inspector_detach_window_cb, view,
|
||||||
|
"signal::close-window",
|
||||||
|
midori_view_web_inspector_close_window_cb, view,
|
||||||
NULL);
|
NULL);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue