Fix:core:Call osd_std_calculate_sizes during OSD init, to interpret percentage sizes...
authorsleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 29 Jan 2012 20:09:15 +0000 (20:09 +0000)
committersleske <sleske@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Sun, 29 Jan 2012 20:09:15 +0000 (20:09 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk@4918 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/navit/osd.c

index 8c0e378..de6490c 100644 (file)
@@ -332,6 +332,7 @@ osd_set_std_graphic(struct navit *nav, struct osd_item *item, struct osd_priv *p
 
        item->resize_cb = callback_new_attr_2(callback_cast(osd_std_calculate_sizes), attr_resize, item, priv);
        graphics_add_callback(navit_gr, item->resize_cb);
+       osd_std_calculate_sizes(item, priv, navit_get_width(nav), navit_get_height(nav));
        dbg(0,"accesskey %s\n",item->accesskey);
        if (item->accesskey) {
                item->keypress_cb=callback_new_attr_2(callback_cast(osd_std_keypress), attr_keypress, item, nav);