[Xfce4-commits] r27225 - xfwm4/trunk/src
Olivier Fourdan
olivier at xfce.org
Mon Jul 7 10:09:21 CEST 2008
Author: olivier
Date: 2008-07-07 08:09:21 +0000 (Mon, 07 Jul 2008)
New Revision: 27225
Modified:
xfwm4/trunk/src/menu.c
Log:
Set monitor when positionning menu (Bug #4162)
Modified: xfwm4/trunk/src/menu.c
===================================================================
--- xfwm4/trunk/src/menu.c 2008-07-07 05:41:08 UTC (rev 27224)
+++ xfwm4/trunk/src/menu.c 2008-07-07 08:09:21 UTC (rev 27225)
@@ -97,6 +97,8 @@
{
GtkRequisition req;
GdkPoint *pos;
+ gint monitor;
+ GdkScreen *screen;
pos = user_data;
@@ -120,6 +122,11 @@
{
*y = (gdk_screen_height () - req.height) / 2;
}
+
+ screen = gtk_widget_get_screen (GTK_WIDGET(menu));
+ monitor = find_monitor_at_point (screen, *x, *y);
+ gtk_menu_set_monitor (GTK_MENU (menu), monitor);
+
g_free (user_data);
}
More information about the Xfce4-commits
mailing list