mirror of
https://github.com/TES3MP/TES3MP.git
synced 2025-09-24 05:00:31 -04:00
Merge branch 'onclose' into 'master'
Don't reset temporarily hidden container window Closes #5658 See merge request OpenMW/openmw!363
This commit is contained in:
commit
916c3bed98
@ -163,6 +163,10 @@ namespace MWGui
|
|||||||
{
|
{
|
||||||
WindowBase::onClose();
|
WindowBase::onClose();
|
||||||
|
|
||||||
|
// Make sure the window was actually closed and not temporarily hidden.
|
||||||
|
if (MWBase::Environment::get().getWindowManager()->containsMode(GM_Container))
|
||||||
|
return;
|
||||||
|
|
||||||
if (mModel)
|
if (mModel)
|
||||||
mModel->onClose();
|
mModel->onClose();
|
||||||
|
|
||||||
@ -185,6 +189,7 @@ namespace MWGui
|
|||||||
|
|
||||||
// transfer everything into the player's inventory
|
// transfer everything into the player's inventory
|
||||||
ItemModel* playerModel = MWBase::Environment::get().getWindowManager()->getInventoryWindow()->getModel();
|
ItemModel* playerModel = MWBase::Environment::get().getWindowManager()->getInventoryWindow()->getModel();
|
||||||
|
assert(mModel);
|
||||||
mModel->update();
|
mModel->update();
|
||||||
|
|
||||||
// unequip all items to avoid unequipping/reequipping
|
// unequip all items to avoid unequipping/reequipping
|
||||||
|
Loading…
x
Reference in New Issue
Block a user