diff --git a/src/viewport.cpp b/src/viewport.cpp index f59eaf01e2..4a0c3eb79a 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -1754,6 +1754,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"); }