mirror of
https://github.com/OPM/ResInsight.git
synced 2026-10-14 17:32:13 -05:00
Janitor: fix memory leaks.
This commit is contained in:
1 parent
1736c01dfa
commit
d8eb34c00d
7 files changed
+37
-5
No files matched your search
@@ -174,6 +174,7 @@ RiaApplication::RiaApplication()
|
||||
|
||||
m_commandRouter = std::make_unique<RimCommandRouter>();
|
||||
m_osduConnector = nullptr;
|
||||
m_sumoConnector = nullptr;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
@@ -184,6 +185,16 @@ RiaApplication::~RiaApplication()
|
||||
RiaFontCache::clear();
|
||||
|
||||
caf::SelectionManager::instance()->setPdmRootObject( nullptr );
|
||||
|
||||
m_project.reset();
|
||||
|
||||
delete m_osduConnector.data();
|
||||
m_osduConnector.clear();
|
||||
m_osduConnector = nullptr;
|
||||
|
||||
delete m_sumoConnector.data();
|
||||
m_sumoConnector.clear();
|
||||
m_sumoConnector = nullptr;
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -190,7 +190,10 @@ RiaGuiApplication::RiaGuiApplication( int& argc, char** argv )
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
RiaGuiApplication::~RiaGuiApplication()
|
||||
{
|
||||
delete m_mainWindow.data();
|
||||
m_mainWindow.clear();
|
||||
|
||||
m_mainPlotWindow.reset();
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in new issue
Block a user