From e6e5a96ed3f8e7e587dfb5bf0f2306738358df1e Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 26 May 2018 00:38:40 +0100 Subject: [PATCH] Fix performance penalty when scrolling viewport map with show scrolling viewport enabled --- src/viewport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/viewport.cpp b/src/viewport.cpp index 6c61793dae..a9816602fc 100644 --- a/src/viewport.cpp +++ b/src/viewport.cpp @@ -2784,7 +2784,7 @@ void UpdateViewportPosition(Window *w) ClampViewportToMap(vp, w->viewport->scrollpos_x, w->viewport->scrollpos_y); - if (_scrolling_viewport == w && _settings_client.gui.show_scrolling_viewport_on_map) { + if (_scrolling_viewport == w && _settings_client.gui.show_scrolling_viewport_on_map && vp->zoom < ZOOM_LVL_DRAW_MAP) { const int gap = ScaleByZoom(1, ZOOM_LVL_MAX); int lr_low = vp->virtual_left;