diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2008-06-11 03:36:32 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2008-06-11 03:36:32 +0000 |
commit | 5f8af6d910801b52f95b07f0a9d900f051b406a6 (patch) | |
tree | ac4e4c6e83d8e5e692693dd662487c10d3805663 /gtk/gtkoptionmenu.c | |
parent | 3dbfc1935f70b9f2ca38505a35e643ebe64cc46f (diff) | |
download | gtk+-5f8af6d910801b52f95b07f0a9d900f051b406a6.tar.gz |
Bug 536765 – GtkComboBox should set COMBO type hint for its menu
* gtk/gtkoptionmenu.c:
* gtk/gtkcombobox.c: Set the window type hint on popups.
Patch by Danny Baumann
svn path=/trunk/; revision=20351
Diffstat (limited to 'gtk/gtkoptionmenu.c')
-rw-r--r-- | gtk/gtkoptionmenu.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gtk/gtkoptionmenu.c b/gtk/gtkoptionmenu.c index 272017bf61..d36816c265 100644 --- a/gtk/gtkoptionmenu.c +++ b/gtk/gtkoptionmenu.c @@ -894,6 +894,10 @@ gtk_option_menu_position (GtkMenu *menu, active = gtk_menu_get_active (GTK_MENU (option_menu->menu)); gdk_window_get_origin (widget->window, &menu_xpos, &menu_ypos); + /* set combo box type hint for menu popup */ + gtk_window_set_type_hint (GTK_MENU (option_menu->menu)->toplevel, + GDK_WINDOW_TYPE_HINT_COMBO); + menu_xpos += widget->allocation.x; menu_ypos += widget->allocation.y + widget->allocation.height / 2 - 2; |