summaryrefslogtreecommitdiff
path: root/navit/osd
diff options
context:
space:
mode:
authortegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-14 14:44:29 +0000
committertegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-05-14 14:44:29 +0000
commit3ca26f7cea080b160db64d32bddcf95ad14661d0 (patch)
tree6752e4902dab7961c0ba88f40836ebbd5220cf2d /navit/osd
parentb7270d8a583728b9e03ebb4491cfc8cd1b94ec08 (diff)
downloadnavit-svn-3ca26f7cea080b160db64d32bddcf95ad14661d0.tar.gz
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: http://svn.code.sf.net/p/navit/code/trunk/navit@4491 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/osd')
-rw-r--r--navit/osd/core/osd_core.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/navit/osd/core/osd_core.c b/navit/osd/core/osd_core.c
index d62c6c5f..ce8209c9 100644
--- a/navit/osd/core/osd_core.c
+++ b/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);