[anjuta] libanjuta: #646530 - Anjuta crashes when closing tab other than current



commit 29185b8e352ffadd9c5f6a4fbca2b0a7cf2e2f6d
Author: Johannes Schmid <jhs gnome org>
Date:   Sun Apr 3 18:49:10 2011 +0200

    libanjuta: #646530 - Anjuta crashes when closing tab other than current

 libanjuta/anjuta-tabber.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)
---
diff --git a/libanjuta/anjuta-tabber.c b/libanjuta/anjuta-tabber.c
index 526727a..a170c8f 100644
--- a/libanjuta/anjuta-tabber.c
+++ b/libanjuta/anjuta-tabber.c
@@ -678,6 +678,9 @@ anjuta_tabber_remove (GtkContainer* container, GtkWidget* widget)
 	gtk_widget_unparent (widget);
 	tabber->priv->children = g_list_remove (tabber->priv->children, widget);
 
+	if (tabber->priv->active_page > 0)
+		tabber->priv->active_page--;
+	
 	if (visible)
 		gtk_widget_queue_resize (GTK_WIDGET (tabber));
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]