diff --git a/src/gui/fsm.cpp b/src/gui/fsm.cpp index b3b53d5..c8e6ac6 100644 --- a/src/gui/fsm.cpp +++ b/src/gui/fsm.cpp @@ -132,7 +132,9 @@ namespace gui { void FSM::LOOTING(Event ev, std::any data) { using enum Event; - if(!$dnd_loot.event(ev, data)) { + if(ev == LOOT_CLOSE) { + $loot_ui.active = false; + } else if(!$dnd_loot.event(ev, data)) { dbc::log("!!!!!!!!!!!!!!!!!!!! dnd_lot said end"); state(State::IDLE); }