all repos — openbox @ 5c63aaa9ae2198cac5fe9b95d89478d8f56002a8

openbox fork - make it a bit more like ryudo

missed one thing, using invalid mem still
Dana Jansens danakj@orodu.net
commit

5c63aaa9ae2198cac5fe9b95d89478d8f56002a8

parent

79c9910207cd2ca41076f294053b15f1f4eec7ef

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

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

@@ -578,6 +578,7 @@ ObMenuEntry *entry = self->entry;

ObMenuExecuteFunc func = self->frame->menu->execute_func; gpointer data = self->frame->menu->data; GSList *acts = self->entry->data.normal.actions; + ObClient *client = self->frame->client; /* release grabs before executing the shit */ menu_frame_hide_all();

@@ -590,7 +591,7 @@

for (it = acts; it; it = g_slist_next(it)) { ObAction *act = it->data; - act->data.any.c = self->frame->client; + act->data.any.c = client; act->func(&act->data); } }