diff options
| author | Dana Jansens <danakj@orodu.net> | 2007-04-26 05:59:37 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2007-04-26 05:59:37 +0000 |
| commit | bdf287572cc2d81330fb82e3ccaff37f43389720 (patch) | |
| tree | 1cf756ca419981b781b1adc2fb03b74df51f3aee | |
| parent | 004c0d3ccf532486baf81b9c15d1f18f055944b4 (diff) | |
fix placement of top menus
| -rw-r--r-- | openbox/menuframe.c | 10 |
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; |
