[gtk+] notebook: properly subtract the initial_gap width from the tab space



commit f01162c7273b9354c90c080a422cb122ddeaf2ce
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Mon Nov 21 12:08:11 2011 -0500

    notebook: properly subtract the initial_gap width from the tab space
    
    Instead of modifying the allocation.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=664494

 gtk/gtknotebook.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c
index 1c0fbf8..59906f8 100644
--- a/gtk/gtknotebook.c
+++ b/gtk/gtknotebook.c
@@ -5436,9 +5436,6 @@ gtk_notebook_tab_space (GtkNotebook *notebook,
 
   gtk_widget_get_allocation (widget, &allocation);
 
-  allocation.x += initial_gap;
-  allocation.width -= 2 * initial_gap;
-
   switch (tab_pos)
     {
     case GTK_POS_TOP:
@@ -5504,6 +5501,9 @@ gtk_notebook_tab_space (GtkNotebook *notebook,
       break;
     }
 
+  *min += initial_gap;
+  *max -= (2 * initial_gap);
+
   if (!priv->scrollable)
     *show_arrows = FALSE;
   else



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