From 22f2e807d040d2d0f51e53e1f022a40d82fc1a24 Mon Sep 17 00:00:00 2001 From: Xan Lopez Date: Tue, 24 Jan 2012 15:01:06 +0100 Subject: Make EphyWindow responsible for its own destruction when the last tab is gone EphyNotebook was destroying its toplevel when the last tab was destroyed. I think this is really weird, so move the responsibility to the window. This will probably break something, I'm sure. --- src/ephy-notebook.c | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/ephy-notebook.c') diff --git a/src/ephy-notebook.c b/src/ephy-notebook.c index b229fb4b3..686cfe932 100644 --- a/src/ephy-notebook.c +++ b/src/ephy-notebook.c @@ -800,10 +800,4 @@ ephy_notebook_remove (GtkContainer *container, GTK_CONTAINER_CLASS (ephy_notebook_parent_class)->remove (container, tab_widget); update_tabs_visibility (notebook, FALSE); - - /* if that was the last tab, destroy the window */ - if (gtk_notebook_get_n_pages (gnotebook) == 0) - { - gtk_widget_destroy (gtk_widget_get_toplevel (GTK_WIDGET (notebook))); - } } -- cgit v1.2.3