# HG changeset patch # User Chris Cannam # Date 1545211745 0 # Node ID f54722b34c3a43bed9e117cddcd30b8c8d7a26d9 # Parent 109a1dd59f4516f8b182af57a4ca86908c3358d7 Fix crash on exit when not using OSC (https://sourceforge.net/p/sv1/bugs/263/) diff -r 109a1dd59f45 -r f54722b34c3a framework/MainWindowBase.cpp --- a/framework/MainWindowBase.cpp Thu Nov 29 14:25:50 2018 +0000 +++ b/framework/MainWindowBase.cpp Wed Dec 19 09:29:05 2018 +0000 @@ -328,14 +328,16 @@ delete m_viewManager; delete m_midiInput; - disconnect(m_oscQueueStarter, 0, 0, 0); - m_oscQueueStarter->wait(1000); - if (m_oscQueueStarter->isRunning()) { - m_oscQueueStarter->terminate(); + if (m_oscQueueStarter) { + disconnect(m_oscQueueStarter, 0, 0, 0); m_oscQueueStarter->wait(1000); + if (m_oscQueueStarter->isRunning()) { + m_oscQueueStarter->terminate(); + m_oscQueueStarter->wait(1000); + } + delete m_oscQueueStarter; + delete m_oscQueue; } - delete m_oscQueueStarter; - delete m_oscQueue; Profiles::getInstance()->dump(); }