summaryrefslogtreecommitdiff
path: root/navit/gui/internal/gui_internal.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/gui/internal/gui_internal.c')
-rw-r--r--navit/gui/internal/gui_internal.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/navit/gui/internal/gui_internal.c b/navit/gui/internal/gui_internal.c
index e8759f3d3..bb28c2e84 100644
--- a/navit/gui/internal/gui_internal.c
+++ b/navit/gui/internal/gui_internal.c
@@ -2294,6 +2294,9 @@ static int gui_internal_set_attr(struct gui_priv *this, struct attr *attr) {
case attr_menu_on_map_click:
this->menu_on_map_click=attr->u.num;
return 1;
+ case attr_town_use_postal:
+ this->town_use_postal=attr->u.num;
+ return 1;
case attr_on_map_click:
g_free(this->on_map_click);
this->on_map_click=g_strdup(attr->u.str);
@@ -3282,6 +3285,11 @@ static struct gui_priv * gui_internal_new(struct navit *nav, struct gui_methods
else
this->hide_keys = 0;
+ if((attr=attr_search(attrs, attr_town_use_postal)))
+ this->town_use_postal = attr->u.num;
+ else
+ this->town_use_postal = 1;
+
this->data.priv=this;
this->data.gui=&gui_internal_methods_ext;
this->data.widget=&gui_internal_widget_methods;