From 83e26804e5a96f0537445337b4a94098c4a2843c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Janiszewski?= Date: Sat, 27 Jul 2019 14:23:34 +0200 Subject: [PATCH] Limit scrolling text colour to valid options (#9639) --- src/openrct2/drawing/ScrollingText.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/openrct2/drawing/ScrollingText.cpp b/src/openrct2/drawing/ScrollingText.cpp index 8383456262..45619a2a9b 100644 --- a/src/openrct2/drawing/ScrollingText.cpp +++ b/src/openrct2/drawing/ScrollingText.cpp @@ -153,6 +153,10 @@ static int32_t scrolling_text_get_matching_or_oldest(rct_string_id stringId, uin static uint8_t scrolling_text_get_colour(uint32_t character) { int32_t colour = character & 0x7F; + if (colour >= COLOUR_COUNT) + { + colour = COLOUR_BLACK; + } if (character & COLOUR_FLAG_TRANSLUCENT) { return ColourMapA[colour].light;