all repos — openbox @ 0423b057ed754abca28033cc5f0621e8266c34db

openbox fork - make it a bit more like ryudo

clear the over item in the menu when executing shit
Dana Jansens danakj@orodu.net
commit

0423b057ed754abca28033cc5f0621e8266c34db

parent

9c8ee186d9ef1c831024a2b0e11cd09af1f6056b

1 files changed, 11 insertions(+), 0 deletions(-)

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

@@ -1001,6 +1001,7 @@ over->parent->mouseover(over, FALSE);

else menu_control_mouseover(over, FALSE); menu_entry_render(over); + over = NULL; } /* if (top->hide)

@@ -1032,6 +1033,15 @@ e->xbutton.x_root -

m->location.x, e->xbutton.y_root - m->location.y))) { + if (over) { + if (over->parent->mouseover) + over->parent->mouseover(over, FALSE); + else + menu_control_mouseover(over, FALSE); + menu_entry_render(over); + over = NULL; + } + /* this hides the menu */ menu_entry_fire(entry); } break;

@@ -1044,6 +1054,7 @@ over->parent->mouseover(over, FALSE);

else menu_control_mouseover(over, FALSE); menu_entry_render(over); + over = NULL; } /* if (top->hide)