all repos — openbox @ c7a75a5ca893b10b06deb2f42afc4995cb5cbf1c

openbox fork - make it a bit more like ryudo

never code on an empty stomach
Mikael Magnusson mikachu@comhem.se
commit

c7a75a5ca893b10b06deb2f42afc4995cb5cbf1c

parent

9609c7f5ecadc488c450433925921ee2de44f033

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

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

@@ -299,16 +299,16 @@

menu_frame_hide_all(); frame = menu_frame_new(self, client); - if (client && x < 0 && y < 0) - menu_frame_move(frame, - client->frame->area.x + client->frame->size.left, - client->frame->area.y + client->frame->size.top); - else + if (client && x < 0 && y < 0) { + x = client->frame->area.x + client->frame->size.left; + y = client->frame->area.y + client->frame->size.top; + menu_frame_move(frame, x, y); + } else menu_frame_move(frame, x - ob_rr_theme->bwidth, y - ob_rr_theme->bwidth); for (i = 0; i < screen_num_monitors; ++i) { Rect *a = screen_physical_area_monitor(i); - if (RECT_CONTAINS(*a, frame->area.x, frame->area.y)) { + if (RECT_CONTAINS(*a, x, y)) { frame->monitor = i; break; }