From 2339b340219824f8a4bc48ae827c1a27906d0a40 Mon Sep 17 00:00:00 2001 From: terkhen Date: Wed, 4 Aug 2010 08:58:45 +0000 Subject: (svn r20361) -Fix [FS#3989]: Stop vehicle following after zooming out. --- src/main_gui.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/main_gui.cpp') diff --git a/src/main_gui.cpp b/src/main_gui.cpp index 0d1410c95..7d3954699 100644 --- a/src/main_gui.cpp +++ b/src/main_gui.cpp @@ -152,6 +152,7 @@ bool DoZoomInOutWindow(ZoomStateChange how, Window *w) w->viewport->scrollpos_y += vp->virtual_height >> 1; w->viewport->dest_scrollpos_x = w->viewport->scrollpos_x; w->viewport->dest_scrollpos_y = w->viewport->scrollpos_y; + w->viewport->follow_vehicle = INVALID_VEHICLE; break; case ZOOM_OUT: if (vp->zoom == ZOOM_LVL_MAX) return false; @@ -164,6 +165,7 @@ bool DoZoomInOutWindow(ZoomStateChange how, Window *w) vp->virtual_width <<= 1; vp->virtual_height <<= 1; + w->viewport->follow_vehicle = INVALID_VEHICLE; break; } if (vp != NULL) { // the vp can be null when how == ZOOM_NONE -- cgit v1.2.3-54-g00ecf