From a9870bbcde803890dfd2e42062787c2ca2b0bfef Mon Sep 17 00:00:00 2001 From: Kindi Date: Tue, 1 Apr 2025 13:03:11 +0800 Subject: [PATCH] update container window when item is added or removed --- apps/openmw/mwgui/container.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/openmw/mwgui/container.cpp b/apps/openmw/mwgui/container.cpp index bb0f90ddc9..b0c3197519 100644 --- a/apps/openmw/mwgui/container.cpp +++ b/apps/openmw/mwgui/container.cpp @@ -160,10 +160,14 @@ namespace MWGui MWBase::Environment::get().getWindowManager()->setKeyFocusWidget(mCloseButton); setTitle(container.getClass().getName(container)); - mPtr.getClass().getContainerStore(mPtr).setContListener(this); } + void ContainerWindow::updateItemView() + { + mItemView->update(); + } + void ContainerWindow::resetReference() { ReferenceInterface::resetReference(); @@ -322,9 +326,4 @@ namespace MWGui if (mModel && mModel->usesContainer(ptr)) MWBase::Environment::get().getWindowManager()->removeGuiMode(GM_Container); } - - void ContainerWindow::updateItemView() - { - mItemView->update(); - } }