missed one thing, using invalid mem still
This commit is contained in:
parent
79c9910207
commit
5c63aaa9ae
1 changed files with 2 additions and 1 deletions
|
@ -578,6 +578,7 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide)
|
|||
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 @@ void menu_entry_frame_execute(ObMenuEntryFrame *self, gboolean hide)
|
|||
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);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue