From e91b84753bb9670763550446719a34b278481b5e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Fri, 20 Nov 2015 23:13:22 +0000 Subject: [PATCH] Fix performance regression rendering vehicle route overlays. Performance issue was triggered when orders were modified whilst the route was displayed and the game was in multiplayer mode. --- src/viewport.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/viewport.cpp b/src/viewport.cpp index 81fba1ffd8..ee4b1ae3d9 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -1751,6 +1751,7 @@ static void ViewportMapDrawVehicleRoute(const ViewPort *vp) if (_vp_route_paths_last_mark_dirty != drawn_paths) { // make sure we're not drawing a partial path MarkRoutePathsDirty(drawn_paths); + _vp_route_paths_last_mark_dirty = drawn_paths; DEBUG(misc, 1, "ViewportMapDrawVehicleRoute: redrawing dirty paths 3"); }