From 0eb1a79b0004c87171bbc3eda29af9a57ce29fab Mon Sep 17 00:00:00 2001 From: Alexei Kotov Date: Thu, 2 Oct 2025 08:28:30 +0300 Subject: [PATCH] Update encumbrance unconditionally (#8729) The flag is only set when items are physically added/removed, which doesn't happen during barter --- apps/openmw/mwgui/inventorywindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwgui/inventorywindow.cpp b/apps/openmw/mwgui/inventorywindow.cpp index 44be79ab91..6c9a9869bb 100644 --- a/apps/openmw/mwgui/inventorywindow.cpp +++ b/apps/openmw/mwgui/inventorywindow.cpp @@ -756,6 +756,8 @@ namespace MWGui void InventoryWindow::onFrame(float dt) { + updateEncumbranceBar(); + if (mUpdateNextFrame) { if (mTrading) @@ -766,7 +768,6 @@ namespace MWGui MWBase::Environment::get().getWindowManager()->getTradeWindow()->updateOffer(); } - updateEncumbranceBar(); mDragAndDrop->update(); mItemView->update(); notifyContentChanged();