all repos — openbox @ c870786774bd21d2aef5a5871a294230495fb22a

openbox fork - make it a bit more like ryudo

Only copy execute_func to the more_menu.
Also don't bother copying NULL around in menu_new.
Mikael Magnusson mikachu@comhem.se
commit

c870786774bd21d2aef5a5871a294230495fb22a

parent

f2b94f18a579333c3495dba71e7009e9e680b108

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

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

@@ -370,13 +370,6 @@ self->more_menu->title = _("More...");

self->more_menu->data = data; self->more_menu->shortcut = g_unichar_tolower(g_utf8_get_char("M")); - self->more_menu->show_func = self->show_func; - self->more_menu->hide_func = self->hide_func; - self->more_menu->update_func = self->update_func; - self->more_menu->execute_func = self->execute_func; - self->more_menu->destroy_func = self->destroy_func; - self->more_menu->place_func = self->place_func; - return self; }

@@ -613,19 +606,16 @@

void menu_set_show_func(ObMenu *self, ObMenuShowFunc func) { self->show_func = func; - self->more_menu->show_func = func; /* keep it in sync */ } void menu_set_hide_func(ObMenu *self, ObMenuHideFunc func) { self->hide_func = func; - self->more_menu->hide_func = func; /* keep it in sync */ } void menu_set_update_func(ObMenu *self, ObMenuUpdateFunc func) { self->update_func = func; - self->more_menu->update_func = func; /* keep it in sync */ } void menu_set_execute_func(ObMenu *self, ObMenuExecuteFunc func)

@@ -637,13 +627,11 @@

void menu_set_destroy_func(ObMenu *self, ObMenuDestroyFunc func) { self->destroy_func = func; - self->more_menu->destroy_func = func; /* keep it in sync */ } void menu_set_place_func(ObMenu *self, ObMenuPlaceFunc func) { self->place_func = func; - self->more_menu->place_func = func; /* keep it in sync */ } ObMenuEntry* menu_find_entry_id(ObMenu *self, gint id)