Return the correct value from gtk_notebook_insert_page if the page-added
2006-12-26 Christian Persch <chpe@cvs.gnome.org> * gtk/gtknotebook.c: (gtk_notebook_real_insert_page): Return the correct value from gtk_notebook_insert_page if the page-added handler reorders the tabs. Bug #345094.
This commit is contained in:
committed by
Christian Persch
parent
43e3082a43
commit
0b75f7a30f
@@ -1,3 +1,9 @@
|
||||
2006-12-26 Christian Persch <chpe@cvs.gnome.org>
|
||||
|
||||
* gtk/gtknotebook.c: (gtk_notebook_real_insert_page):
|
||||
Return the correct value from gtk_notebook_insert_page if the
|
||||
page-added handler reorders the tabs. Bug #345094.
|
||||
|
||||
2006-12-26 Carlos Garnacho <carlosg@gnome.org>
|
||||
|
||||
Fix small regressions in GtkNotebook tab detaching. Bug #378852.
|
||||
|
||||
@@ -3998,7 +3998,8 @@ gtk_notebook_real_insert_page (GtkNotebook *notebook,
|
||||
gtk_widget_child_notify (child, "position");
|
||||
gtk_widget_thaw_child_notify (child);
|
||||
|
||||
return position;
|
||||
/* The page-added handler might have reordered the pages, re-get the position */
|
||||
return gtk_notebook_page_num (notebook, child);
|
||||
}
|
||||
|
||||
/* Private GtkNotebook Functions:
|
||||
|
||||
Reference in New Issue
Block a user