Apply review suggestions

This commit is contained in:
Sijmen 2021-10-23 18:20:45 +02:00
parent dc532f6ac9
commit 380b20f71d
No known key found for this signature in database
GPG Key ID: 09240315C105D8EA
1 changed files with 7 additions and 10 deletions

View File

@ -109,7 +109,7 @@ enum
DDIDX_FAVOURITE DDIDX_FAVOURITE
}; };
static bool _showVersionTooltip = false; static bool _showNetworkVersionTooltip = false;
static std::string _version; static std::string _version;
static void join_server(std::string address); static void join_server(std::string address);
@ -283,26 +283,23 @@ static void window_server_list_scroll_mouseover(rct_window* w, int32_t scrollInd
auto& listWidget = w->widgets[WIDX_LIST]; auto& listWidget = w->widgets[WIDX_LIST];
int32_t itemIndex = screenCoords.y / ITEM_HEIGHT; int32_t itemIndex = screenCoords.y / ITEM_HEIGHT;
bool showVersionTooltip = false; bool showNetworkVersionTooltip = false;
if (itemIndex < 0 || itemIndex >= w->no_list_items) if (itemIndex < 0 || itemIndex >= w->no_list_items)
{ {
itemIndex = -1; itemIndex = -1;
} }
else else
{ {
const int32_t iconX = listWidget.width() - SCROLLBAR_WIDTH - 17; const int32_t iconX = listWidget.width() - SCROLLBAR_WIDTH - 7 - 10;
showVersionTooltip = screenCoords.x > iconX; showNetworkVersionTooltip = screenCoords.x > iconX;
} }
if (w->selected_list_item != itemIndex || _showVersionTooltip != showVersionTooltip) if (w->selected_list_item != itemIndex || _showNetworkVersionTooltip != showNetworkVersionTooltip)
{ {
w->selected_list_item = itemIndex; w->selected_list_item = itemIndex;
_showVersionTooltip = showVersionTooltip; _showNetworkVersionTooltip = showNetworkVersionTooltip;
if (showVersionTooltip) listWidget.tooltip = showNetworkVersionTooltip ? static_cast<rct_string_id>(STR_NETWORK_VERSION_TIP) : STR_NONE;
listWidget.tooltip = STR_NETWORK_VERSION_TIP;
else
listWidget.tooltip = STR_NONE;
window_tooltip_close(); window_tooltip_close();
w->Invalidate(); w->Invalidate();