From c3b3dda80b9b6de5bc0fde5f07c3c34c09a66597 Mon Sep 17 00:00:00 2001 From: Robob27 Date: Mon, 6 Nov 2023 23:13:50 -0500 Subject: [PATCH] Feedback --- library/modules/Gui.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/library/modules/Gui.cpp b/library/modules/Gui.cpp index 992913e10..c718bf46e 100644 --- a/library/modules/Gui.cpp +++ b/library/modules/Gui.cpp @@ -381,9 +381,8 @@ DEFINE_GET_FOCUS_STRING_HANDLER(dwarfmode) 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)) { - std::string buildingType = enum_item_key(bld->getType()); - newFocusString += '/' + buildingType; - if (buildingType == "Trap") { + newFocusString += '/' + enum_item_key(bld->getType()); + if (bld->getType() == df::enums::building_type::Trap) { df::building_trapst* trap = strict_virtual_cast(bld); newFocusString += '/' + enum_item_key(trap->trap_type); }