Janitor: fix memory leaks.

This commit is contained in:
Kristian Bendiksen authored and Magne Sjaastad committed 2024-09-02 13:58:00 +02:00
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();
}
//--------------------------------------------------------------------------------------------------