From 321cfee96a01b784a9fe65e79c25d9f1c0ecb250 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Wed, 7 Dec 2022 23:32:27 +0000 Subject: [PATCH] Fix league and graph buttons in toolbar not having a default action See: https://github.com/OpenTTD/OpenTTD/issues/10214 --- src/toolbar_gui.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/toolbar_gui.cpp b/src/toolbar_gui.cpp index ad28af4744..b44b76866a 100644 --- a/src/toolbar_gui.cpp +++ b/src/toolbar_gui.cpp @@ -736,7 +736,7 @@ static CallBackFunction ToolbarGraphsClick(Window *w) if (_toolbar_mode != TB_NORMAL) AddDropDownLeagueTableOptions(list); - ShowDropDownList(w, std::move(list), 0, WID_TN_GRAPHS, 140, true, true); + ShowDropDownList(w, std::move(list), GRMN_OPERATING_PROFIT_GRAPH, WID_TN_GRAPHS, 140, true, true); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); return CBF_NONE; @@ -748,7 +748,8 @@ static CallBackFunction ToolbarLeagueClick(Window *w) AddDropDownLeagueTableOptions(list); - ShowDropDownList(w, std::move(list), 0, WID_TN_LEAGUE, 140, true, true); + int selected = list[0]->result; + ShowDropDownList(w, std::move(list), selected, WID_TN_LEAGUE, 140, true, true); if (_settings_client.sound.click_beep) SndPlayFx(SND_15_BEEP); return CBF_NONE;