[Xfce4-commits] <midori:master> Allow last tab to close private and app mode
Christian Dywan
noreply at xfce.org
Tue Oct 11 03:16:01 CEST 2011
Updating branch refs/heads/master
to fd643d72e9d872aa17a3f5b988f32279ecffe4f1 (commit)
from 2f40eee0a504be86a1d2dd106f23db5c8f957426 (commit)
commit fd643d72e9d872aa17a3f5b988f32279ecffe4f1
Author: Christian Dywan <christian at twotoasts.de>
Date: Tue Oct 11 02:53:14 2011 +0200
Allow last tab to close private and app mode
midori/midori-browser.c | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/midori/midori-browser.c b/midori/midori-browser.c
index 695398a..0643d78 100644
--- a/midori/midori-browser.c
+++ b/midori/midori-browser.c
@@ -2452,11 +2452,15 @@ _action_tab_close_activate (GtkAction* action,
MidoriBrowser* browser)
{
GtkWidget* widget = midori_browser_get_current_tab (browser);
- if (gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook), 1) == NULL &&
- midori_view_is_blank (MIDORI_VIEW (widget)))
+ gboolean last_tab =
+ gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook), 1) == NULL;
+ if (last_tab && sokoke_is_app_or_private ())
{
+ gtk_widget_destroy (GTK_WIDGET (browser));
return;
}
+ if (last_tab && midori_view_is_blank (MIDORI_VIEW (widget)))
+ return;
gtk_widget_destroy (widget);
}
More information about the Xfce4-commits
mailing list