diff --git a/apps/openmw/mwgui/container.cpp b/apps/openmw/mwgui/container.cpp index f89cd4ff32..bfe93f6ed9 100644 --- a/apps/openmw/mwgui/container.cpp +++ b/apps/openmw/mwgui/container.cpp @@ -161,7 +161,8 @@ namespace MWGui if (mModel) mModel->onClose(); - MWBase::Environment::get().getMechanicsManager()->onClose(mPtr); + if (!mPtr.isEmpty()) + MWBase::Environment::get().getMechanicsManager()->onClose(mPtr); } void ContainerWindow::onCloseButtonClicked(MyGUI::Widget* _sender)