From 8aaf8d01564ce57fca6bc785d0a368a1dcb346a3 Mon Sep 17 00:00:00 2001 From: stalefishies Date: Sun, 10 May 2020 23:58:01 +0100 Subject: [PATCH] Fix error on windows due to upkeep narrowing (#11711) Running msbuild openrct2.proj /t:build /p:platform=x64 gave warning C4309, which is to do with narrowing on a type conversion. This replaces static_cast(0xFFFF) with MONEY16_UNDEFINED (which is static_cast(static_cast(0xFFFF)) ). --- src/openrct2-ui/windows/RideList.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/openrct2-ui/windows/RideList.cpp b/src/openrct2-ui/windows/RideList.cpp index 9926916d79..b9580d089e 100644 --- a/src/openrct2-ui/windows/RideList.cpp +++ b/src/openrct2-ui/windows/RideList.cpp @@ -691,7 +691,7 @@ static void window_ride_list_scrollpaint(rct_window* w, rct_drawpixelinfo* dpi, break; case INFORMATION_TYPE_RUNNING_COST: formatSecondary = STR_RIDE_LIST_RUNNING_COST_UNKNOWN; - if (ride->upkeep_cost != static_cast(0xFFFF)) + if (ride->upkeep_cost != MONEY16_UNDEFINED) { formatSecondary = STR_RIDE_LIST_RUNNING_COST_LABEL; set_format_arg(2, int32_t, ride->upkeep_cost * 16);