From 54daa234bd9124cd187eae6576b044eb849f377d Mon Sep 17 00:00:00 2001 From: Andrei Kortunov Date: Fri, 19 Mar 2021 11:56:14 +0400 Subject: [PATCH] Reset watched stats upon reload or new game start --- apps/openmw/mwgui/statswatcher.hpp | 2 ++ apps/openmw/mwgui/windowmanagerimp.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/apps/openmw/mwgui/statswatcher.hpp b/apps/openmw/mwgui/statswatcher.hpp index 41ab4fd252..353779d877 100644 --- a/apps/openmw/mwgui/statswatcher.hpp +++ b/apps/openmw/mwgui/statswatcher.hpp @@ -63,6 +63,8 @@ namespace MWGui void watchActor(const MWWorld::Ptr& ptr); MWWorld::Ptr getWatchedActor() const { return mWatched; } + + void forceUpdate() { mWatchedStatsEmpty = true; } }; } diff --git a/apps/openmw/mwgui/windowmanagerimp.cpp b/apps/openmw/mwgui/windowmanagerimp.cpp index 8e4ea4e54f..54c09e00f1 100644 --- a/apps/openmw/mwgui/windowmanagerimp.cpp +++ b/apps/openmw/mwgui/windowmanagerimp.cpp @@ -495,6 +495,8 @@ namespace MWGui } else allow(GW_ALL); + + mStatsWatcher->forceUpdate(); } WindowManager::~WindowManager()