summaryrefslogtreecommitdiff
path: root/openbox/menuframe.c
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2007-04-26 05:59:37 +0000
committerDana Jansens <danakj@orodu.net>2007-04-26 05:59:37 +0000
commitbdf287572cc2d81330fb82e3ccaff37f43389720 (patch)
tree1cf756ca419981b781b1adc2fb03b74df51f3aee /openbox/menuframe.c
parent004c0d3ccf532486baf81b9c15d1f18f055944b4 (diff)
fix placement of top menus
Diffstat (limited to 'openbox/menuframe.c')
-rw-r--r--openbox/menuframe.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/openbox/menuframe.c b/openbox/menuframe.c
index 25131435..cf9bfcbf 100644
--- a/openbox/menuframe.c
+++ b/openbox/menuframe.c
@@ -240,30 +240,30 @@ static void menu_frame_place_topmenu(ObMenuFrame *self, gint *x, gint *y)
myy = *y;
/* try to the bottom right of the cursor */
- menu_frame_move_on_screen(self, myx, *y, &dx, &dy);
+ menu_frame_move_on_screen(self, myx, myy, &dx, &dy);
if (dx != 0 || dy != 0) {
/* try to the bottom left of the cursor */
myx = *x - self->area.width;
myy = *y;
- menu_frame_move_on_screen(self, myx, *y, &dx, &dy);
+ menu_frame_move_on_screen(self, myx, myy, &dx, &dy);
}
if (dx != 0 || dy != 0) {
/* try to the top right of the cursor */
myx = *x;
myy = *y - self->area.height;
- menu_frame_move_on_screen(self, myx, *y, &dx, &dy);
+ menu_frame_move_on_screen(self, myx, myy, &dx, &dy);
}
if (dx != 0 || dy != 0) {
/* try to the top left of the cursor */
myx = *x - self->area.width;
myy = *y - self->area.height;
- menu_frame_move_on_screen(self, myx, *y, &dx, &dy);
+ menu_frame_move_on_screen(self, myx, myy, &dx, &dy);
}
if (dx != 0 || dy != 0) {
/* if didnt fit on either side so just use what it says */
myx = *x;
myy = *y;
- menu_frame_move_on_screen(self, myx, *y, &dx, &dy);
+ menu_frame_move_on_screen(self, myx, myy, &dx, &dy);
}
*x = myx + dx;
*y = myy + dy;