Update spell icons if the world is unpaused

pull/3236/head
Alexei Kotov 2 months ago
parent 34b6a9d402
commit fdafdaf599

@ -14,6 +14,7 @@
#include "../mwbase/world.hpp"
#include "../mwworld/class.hpp"
#include "../mwworld/datetimemanager.hpp"
#include "../mwworld/esmstore.hpp"
#include "../mwworld/inventorystore.hpp"
#include "../mwworld/player.hpp"
@ -91,8 +92,8 @@ namespace MWGui
mSpellView->incrementalUpdate();
}
// Update effects in-game too if the window is pinned
if (mPinned && !MWBase::Environment::get().getWindowManager()->isGuiMode())
// Update effects if the time is unpaused for any reason (e.g. the window is pinned)
if (!MWBase::Environment::get().getWorld()->getTimeManager()->isPaused())
mSpellIcons->updateWidgets(mEffectBox, false);
}

Loading…
Cancel
Save