From 731f230c24529fbef382a84ec5a2d0db58eaec76 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 11 Dec 2004 05:25:02 +0000 Subject: Only wrap if we are in the topmost menu. (#160936, John Finlay) 2004-12-11 Matthias Clasen * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) (gtk_combo_box_menu_row_changed): Only wrap if we are in the topmost menu. (#160936, John Finlay) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkcombobox.c | 5 +++-- 5 files changed, 27 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 7d21818a20..651b0b6f3e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2004-12-11 Matthias Clasen + + * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) + (gtk_combo_box_menu_row_changed): Only wrap if we are in the + topmost menu. (#160936, John Finlay) + 2004-12-10 Matthias Clasen Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor) diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 7d21818a20..651b0b6f3e 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +2004-12-11 Matthias Clasen + + * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) + (gtk_combo_box_menu_row_changed): Only wrap if we are in the + topmost menu. (#160936, John Finlay) + 2004-12-10 Matthias Clasen Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor) diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 7d21818a20..651b0b6f3e 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +2004-12-11 Matthias Clasen + + * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) + (gtk_combo_box_menu_row_changed): Only wrap if we are in the + topmost menu. (#160936, John Finlay) + 2004-12-10 Matthias Clasen Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor) diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 7d21818a20..651b0b6f3e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +2004-12-11 Matthias Clasen + + * gtk/gtkcombobox.c (gtk_combo_box_menu_fill_level) + (gtk_combo_box_menu_row_changed): Only wrap if we are in the + topmost menu. (#160936, John Finlay) + 2004-12-10 Matthias Clasen Support no-Alt mnemnonics in menu bars (#101309, Owen Taylor) diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c index 60f5c5bd5c..0d349037cf 100644 --- a/gtk/gtkcombobox.c +++ b/gtk/gtkcombobox.c @@ -2502,7 +2502,7 @@ gtk_combo_box_menu_fill_level (GtkComboBox *combo_box, } gtk_menu_shell_append (GTK_MENU_SHELL (menu), item); - if (combo_box->priv->wrap_width) + if (combo_box->priv->wrap_width && menu == combo_box->priv->popup_widget) gtk_combo_box_relayout_item (combo_box, item, &iter, last); gtk_widget_show (item); @@ -3054,7 +3054,8 @@ gtk_combo_box_menu_row_changed (GtkTreeModel *model, gtk_combo_box_menu_row_inserted (model, path, iter, combo_box); } - if (combo_box->priv->wrap_width) + if (combo_box->priv->wrap_width + && item->parent == combo_box->priv->popup_widget) gtk_combo_box_relayout_item (combo_box, item, iter, NULL); width = gtk_combo_box_calc_requested_width (combo_box, path); -- cgit v1.2.1