EDA_DRAW_FRAME::~EDA_DRAW_FRAME() { if( m_canvasTypeDirty ) saveCanvasTypeSetting( m_canvasType ); delete m_actions; delete m_toolManager; delete m_toolDispatcher; delete m_galCanvas; delete m_currentScreen; m_currentScreen = NULL; m_auimgr.UnInit(); ReleaseFile(); }
EDA_DRAW_FRAME::~EDA_DRAW_FRAME() { delete m_socketServer; for( auto socket : m_sockets ) { socket->Shutdown(); socket->Destroy(); } saveCanvasTypeSetting( m_canvasType ); delete m_actions; delete m_toolManager; delete m_toolDispatcher; delete m_galCanvas; delete m_currentScreen; m_currentScreen = NULL; m_auimgr.UnInit(); ReleaseFile(); }