fix(ui): close trainer window immediately on close request

This commit is contained in:
Kelsi 2026-03-14 07:43:52 -07:00
parent f235b8641f
commit 422ff99b2a

View file

@ -13602,6 +13602,13 @@ void GameScreen::renderTrainerWindow(game::GameHandler& gameHandler) {
bool open = true;
if (ImGui::Begin("Trainer", &open)) {
// If user clicked window close, short-circuit before rendering large trainer tables.
if (!open) {
ImGui::End();
gameHandler.closeTrainer();
return;
}
const auto& trainer = gameHandler.getTrainerSpells();
// NPC name