summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/xmenu.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/xmenu.c b/src/xmenu.c
index 2cb5974b4e5..a30c4ac29df 100644
--- a/src/xmenu.c
+++ b/src/xmenu.c
@@ -1427,9 +1427,10 @@ xmenu_show (f, x, y, menubarp, keymaps, title, error)
menubarp = 0;
/* Offset the coordinates to root-relative. */
+ if (f->display.x->menubar_widget != 0)
+ y += f->display.x->menubar_widget->core.height;
XtTranslateCoords (f->display.x->widget,
- x, y + f->display.x->menubar_widget->core.height,
- &root_x, &root_y);
+ x, y, &root_x, &root_y);
x = root_x;
y = root_y;