From 108c4f43059741aa48b59e38ad22ef54d337a435 Mon Sep 17 00:00:00 2001 From: tegzed Date: Sat, 14 May 2011 14:44:29 +0000 Subject: [PATCH] Fix:osd/core: add command table in case of button initialization also to make osd_set_attr command available in command system git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4491 ffa7fe5e-494d-0410-b361-a75ebd5db220 --- navit/navit/osd/core/osd_core.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/navit/navit/osd/core/osd_core.c b/navit/navit/osd/core/osd_core.c index d62c6c5..ce8209c 100644 --- a/navit/navit/osd/core/osd_core.c +++ b/navit/navit/osd/core/osd_core.c @@ -1252,6 +1252,11 @@ osd_button_new(struct navit *nav, struct osd_methods *meth, navit_add_callback(nav, this->navit_init_cb = callback_new_attr_1(callback_cast (osd_button_init), attr_graphics_ready, this)); + if(b_commandtable_added == 0) { + navit_command_add_table(nav, commands, sizeof(commands)/sizeof(struct command_table)); + b_commandtable_added = 1; + } + return (struct osd_priv *) this; error: g_free(this); -- 2.7.4