1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-10-22 23:26:36 +00:00

update spell windows after selecting spell using quickkey

This commit is contained in:
Kindi 2025-04-04 12:58:07 +08:00
parent d13f108779
commit 0eb2ced072

View file

@ -421,6 +421,9 @@ namespace MWGui
}
store.setSelectedEnchantItem(it);
// to reset WindowManager::mSelectedSpell immediately
MWBase::Environment::get().getWindowManager()->setSelectedEnchantItem(*it);
MWBase::Environment::get().getWorld()->getPlayer().setDrawState(MWMechanics::DrawState::Spell);
}
}
@ -448,6 +451,9 @@ namespace MWGui
store.unequipSlot(MWWorld::InventoryStore::Slot_CarriedRight);
MWBase::Environment::get().getWorld()->getPlayer().setDrawState(MWMechanics::DrawState::Weapon);
}
// Updates the state of equipped/not equipped (skin) in spellwindow
MWBase::Environment::get().getWindowManager()->updateSpellWindow();
}
// ---------------------------------------------------------------------------------------------------------