diff --git a/ApplicationCode/UserInterface/RiuMainWindowBase.cpp b/ApplicationCode/UserInterface/RiuMainWindowBase.cpp index 9e100bf32a..bad9f34984 100644 --- a/ApplicationCode/UserInterface/RiuMainWindowBase.cpp +++ b/ApplicationCode/UserInterface/RiuMainWindowBase.cpp @@ -293,6 +293,8 @@ void RiuMainWindowBase::removeViewerFromMdiArea( QMdiArea* mdiArea, QWidget* vie } mdiArea->removeSubWindow( subWindowBeingClosed ); + delete subWindowBeingClosed; + QList subWindowList = mdiArea->subWindowList( QMdiArea::ActivationHistoryOrder ); if ( !subWindowList.empty() ) {