Mercurial > hg > svapp
diff framework/MainWindowBase.cpp @ 527:8d873a022873 3.0-integration
Merge from branch "msvc2015_64"
author | Chris Cannam |
---|---|
date | Thu, 20 Oct 2016 11:20:01 +0100 |
parents | 3ab6a5f7aca8 |
children | dd195633fc9f |
line wrap: on
line diff
--- a/framework/MainWindowBase.cpp Tue Sep 20 09:17:13 2016 +0100 +++ b/framework/MainWindowBase.cpp Thu Oct 20 11:20:01 2016 +0100 @@ -2246,13 +2246,17 @@ if (m_soundOptions & WithAudioInput) { m_audioIO = breakfastquay::AudioFactory:: createCallbackIO(m_recordTarget, m_playSource); - m_audioIO->suspend(); // start in suspended state - m_playSource->setSystemPlaybackTarget(m_audioIO); + if (m_audioIO) { + m_audioIO->suspend(); // start in suspended state + m_playSource->setSystemPlaybackTarget(m_audioIO); + } } else { m_playTarget = breakfastquay::AudioFactory:: createCallbackPlayTarget(m_playSource); - m_playTarget->suspend(); // start in suspended state - m_playSource->setSystemPlaybackTarget(m_playTarget); + if (m_playTarget) { + m_playTarget->suspend(); // start in suspended state + m_playSource->setSystemPlaybackTarget(m_playTarget); + } } if (!m_playTarget && !m_audioIO) {