From 5b64abd7aac3a074c6872bff32149d15518b7c5c Mon Sep 17 00:00:00 2001 From: Hielke Morsink Date: Sat, 12 May 2018 14:47:45 +0200 Subject: [PATCH] Keep 'select area' button pressed while the tool is active --- src/openrct2-ui/windows/ViewClipping.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/openrct2-ui/windows/ViewClipping.cpp b/src/openrct2-ui/windows/ViewClipping.cpp index 6f50bac590..cabf503830 100644 --- a/src/openrct2-ui/windows/ViewClipping.cpp +++ b/src/openrct2-ui/windows/ViewClipping.cpp @@ -379,6 +379,15 @@ static void window_view_clipping_invalidate(rct_window *w) if (mainWindow != nullptr) { widget_set_checkbox_value(w, WIDX_CLIP_CHECKBOX_ENABLE, mainWindow->viewport->flags & VIEWPORT_FLAG_CLIP_VIEW); } + + if (window_view_clipping_tool_is_active()) + { + w->pressed_widgets |= 1ULL << WIDX_CLIP_SELECTOR; + } + else + { + w->pressed_widgets &= ~(1ULL << WIDX_CLIP_SELECTOR); + } } static void window_view_clipping_paint(rct_window *w, rct_drawpixelinfo *dpi)