diff options
author | Matthias Clasen <matthiasc@src.gnome.org> | 2003-11-12 22:49:02 +0000 |
---|---|---|
committer | Matthias Clasen <matthiasc@src.gnome.org> | 2003-11-12 22:49:02 +0000 |
commit | bdb8bd13db56db682f029ce4f5224e148e9457e7 (patch) | |
tree | 7ec31ebd918c1c10dd00661b71b60ab2d32d0de1 /gtk/gtkmenuitem.c | |
parent | e71bcc8487b3e72504e657796dd2abbe7a2babc1 (diff) | |
download | gdk-pixbuf-bdb8bd13db56db682f029ce4f5224e148e9457e7.tar.gz |
Use the event window of the menuitem to determine the monitor. This fixes
* gtk/gtkmenuitem.c (gtk_menu_item_position_menu): Use the event
window of the menuitem to determine the monitor. This fixes some
Diffstat (limited to 'gtk/gtkmenuitem.c')
-rw-r--r-- | gtk/gtkmenuitem.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkmenuitem.c b/gtk/gtkmenuitem.c index 312c51107..3cb2b948f 100644 --- a/gtk/gtkmenuitem.c +++ b/gtk/gtkmenuitem.c @@ -1024,7 +1024,7 @@ gtk_menu_item_position_menu (GtkMenu *menu, theight = GTK_WIDGET (menu)->requisition.height; screen = gtk_widget_get_screen (widget); - monitor_num = gdk_screen_get_monitor_at_window (screen, widget->window); + monitor_num = gdk_screen_get_monitor_at_window (screen, menu_item->event_window); if (monitor_num < 0) monitor_num = 0; gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor); |