Fix:gui_internal:Jump back to map when changing 2d/3d
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 25 Aug 2009 21:12:26 +0000 (21:12 +0000)
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>
Tue, 25 Aug 2009 21:12:26 +0000 (21:12 +0000)
git-svn-id: https://navit.svn.sourceforge.net/svnroot/navit/trunk/navit@2532 ffa7fe5e-494d-0410-b361-a75ebd5db220

navit/gui/internal/gui_internal.c

index ce16cce..64162d4 100644 (file)
@@ -2912,6 +2912,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
@@ -2920,6 +2921,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