From 06c195dd3c36ca353f09336dcd89b11e0751d26c Mon Sep 17 00:00:00 2001 From: Broxzier Date: Sat, 11 Mar 2017 22:42:43 +0100 Subject: [PATCH] Fix error in setting pressed tab --- src/openrct2/windows/guest.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/openrct2/windows/guest.c b/src/openrct2/windows/guest.c index 83d7eeccb4..ef079c0010 100644 --- a/src/openrct2/windows/guest.c +++ b/src/openrct2/windows/guest.c @@ -1058,7 +1058,14 @@ void window_guest_overview_invalidate(rct_window *w) window_init_scroll_widgets(w); } - w->pressed_widgets &= ~(WIDX_TAB_1 | WIDX_TAB_2 |WIDX_TAB_3 |WIDX_TAB_4 |WIDX_TAB_5 |WIDX_TAB_6); + w->pressed_widgets &= ~( + (1ULL << WIDX_TAB_1) | + (1ULL << WIDX_TAB_2) | + (1ULL << WIDX_TAB_3) | + (1ULL << WIDX_TAB_4) | + (1ULL << WIDX_TAB_5) | + (1ULL << WIDX_TAB_6) + ); w->pressed_widgets |= 1ULL << (w->page + WIDX_TAB_1); rct_peep* peep = GET_PEEP(w->number);