all repos — openbox @ bdf287572cc2d81330fb82e3ccaff37f43389720

openbox fork - make it a bit more like ryudo

fix placement of top menus
Dana Jansens danakj@orodu.net
commit

bdf287572cc2d81330fb82e3ccaff37f43389720

parent

004c0d3ccf532486baf81b9c15d1f18f055944b4

1 files changed, 5 insertions(+), 5 deletions(-)

jump to
M openbox/menuframe.copenbox/menuframe.c

@@ -240,30 +240,30 @@ myx = *x;

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;