Allow last tab to close private and app mode

This commit is contained in:
Christian Dywan 2011-10-11 02:53:14 +02:00
parent 2f40eee0a5
commit fd643d72e9

View file

@ -2452,11 +2452,15 @@ _action_tab_close_activate (GtkAction* action,
MidoriBrowser* browser) MidoriBrowser* browser)
{ {
GtkWidget* widget = midori_browser_get_current_tab (browser); GtkWidget* widget = midori_browser_get_current_tab (browser);
if (gtk_notebook_get_nth_page (GTK_NOTEBOOK (browser->notebook), 1) == NULL && gboolean last_tab =
midori_view_is_blank (MIDORI_VIEW (widget))) 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; return;
} }
if (last_tab && midori_view_is_blank (MIDORI_VIEW (widget)))
return;
gtk_widget_destroy (widget); gtk_widget_destroy (widget);
} }