diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp index cddc218df6..2c293f8b9a 100644 --- a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp +++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRAudioDeviceManager.cpp @@ -360,8 +360,10 @@ WTErr WCMRAudioDevice::ResetDevice () if (err == eNoErr && wasActive) SetActive(true); - if (err == eNoErr && wasStreaming) - SetStreaming(true); + if (err == eNoErr && wasStreaming) { + m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceStartsStreaming); + SetStreaming(true); + } return err; } diff --git a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp index 9af7d98ebc..2c34c10e0e 100644 --- a/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp +++ b/libs/backends/wavesaudio/wavesapi/devicemanager/WCMRPortAudioDeviceManager.cpp @@ -1334,8 +1334,10 @@ WTErr WCMRPortAudioDevice::ShowConfigPanel (void *pParam) ResetDevice(); // restore previous state for the device SetActive(true); - if (wasStreaming) + if (wasStreaming) { + m_pMyManager->NotifyClient (WCMRAudioDeviceManagerClient::DeviceStartsStreaming); SetStreaming(true); + } } #else pParam = pParam;