From 49dcd95a42f01f27d3334345ee0af0b13167d284 Mon Sep 17 00:00:00 2001 From: Myk Taylor Date: Thu, 2 Nov 2023 15:58:00 -0700 Subject: [PATCH] add focus string for linking levers --- library/modules/Gui.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/library/modules/Gui.cpp b/library/modules/Gui.cpp index 04800779d..a6a28239d 100644 --- a/library/modules/Gui.cpp +++ b/library/modules/Gui.cpp @@ -376,7 +376,9 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode) } break; case df::view_sheet_type::BUILDING: - if (auto bld = df::building::find(game->main_interface.view_sheets.viewing_bldid)) + if (game->main_interface.view_sheets.linking_lever) + newFocusString = baseFocus + "/LinkingLever"; + else if (auto bld = df::building::find(game->main_interface.view_sheets.viewing_bldid)) newFocusString += '/' + enum_item_key(bld->getType()); break; default: