diff options
author | tegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-05-14 14:44:29 +0000 |
---|---|---|
committer | tegzed <tegzed@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-05-14 14:44:29 +0000 |
commit | 3ca26f7cea080b160db64d32bddcf95ad14661d0 (patch) | |
tree | 6752e4902dab7961c0ba88f40836ebbd5220cf2d /navit/osd | |
parent | b7270d8a583728b9e03ebb4491cfc8cd1b94ec08 (diff) | |
download | navit-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.c | 5 |
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); |