summaryrefslogtreecommitdiff
path: root/gtk/gtkmenuitem.c
diff options
context:
space:
mode:
authorMatthias Clasen <matthiasc@src.gnome.org>2003-11-12 22:49:02 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2003-11-12 22:49:02 +0000
commitbdb8bd13db56db682f029ce4f5224e148e9457e7 (patch)
tree7ec31ebd918c1c10dd00661b71b60ab2d32d0de1 /gtk/gtkmenuitem.c
parente71bcc8487b3e72504e657796dd2abbe7a2babc1 (diff)
downloadgdk-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.c2
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);