From c660a12502b3707da17d5767aa3a8bdf671c3bfa Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Sun, 2 Jul 2023 19:09:15 -0700 Subject: [PATCH] differentiate between choosing merchant screen and default trade screen --- library/modules/Gui.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/library/modules/Gui.cpp b/library/modules/Gui.cpp index e9ca4c411..dc6f47f59 100644 --- a/library/modules/Gui.cpp +++ b/library/modules/Gui.cpp @@ -333,6 +333,10 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode) if (game->main_interface.trade.open) { newFocusString = baseFocus; newFocusString += "/Trade"; + if (game->main_interface.trade.choosing_merchant) + newFocusString += "/ChoosingMerchant"; + else + newFocusString += "/Default"; focusStrings.push_back(newFocusString); } if (game->main_interface.job_details.open) {