summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gui/internal/gui_internal.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gui/internal/gui_internal.c b/gui/internal/gui_internal.c
index 84ab32d4..32bd4bd5 100644
--- a/gui/internal/gui_internal.c
+++ b/gui/internal/gui_internal.c
@@ -2917,6 +2917,7 @@ gui_internal_cmd_2d(struct gui_priv *this, struct widget *wm, void *data)
struct transformation *trans=navit_get_trans(this->nav);
transform_set_pitch(trans, 0);
this->redraw=1;
+ gui_internal_prune_menu(this, NULL);
}
static void
@@ -2925,6 +2926,7 @@ gui_internal_cmd_3d(struct gui_priv *this, struct widget *wm, void *data)
struct transformation *trans=navit_get_trans(this->nav);
transform_set_pitch(trans, this->pitch);
this->redraw=1;
+ gui_internal_prune_menu(this, NULL);
}
static void