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 | 9ffd03c07fbdadecd7362b85ff23afd2f9ede940 (patch) | |
tree | 6752e4902dab7961c0ba88f40836ebbd5220cf2d /navit/osd | |
parent | 9d117ce826f81380af69632f6dbf89713160b6b2 (diff) | |
download | navit-9ffd03c07fbdadecd7362b85ff23afd2f9ede940.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 d62c6c5f5..ce8209c9a 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); |