Merge branch 'updatespellwindowquickkey' into 'master'
Some checks failed
Build and test / Ubuntu (push) Has been cancelled
Build and test / MacOS (push) Has been cancelled
Build and test / Read .env file and expose it as output (push) Has been cancelled
Build and test / Windows (2019) (push) Has been cancelled
Build and test / Windows (2022) (push) Has been cancelled

Update spell window after selecting spell using quickkey #8436

See merge request OpenMW/openmw!4611
This commit is contained in:
Kuyondo 2025-04-23 22:36:13 +00:00
commit 567524a98f

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();
}
// ---------------------------------------------------------------------------------------------------------