mirror of
https://github.com/cookiengineer/audacity
synced 2025-11-23 09:20:16 +01:00
Bug2159: Ruler play region should update when play/record stops
This commit is contained in:
@@ -2220,22 +2220,6 @@ void AudioIO::StopStream()
|
||||
mPortStreamV19 = NULL;
|
||||
}
|
||||
|
||||
if (mNumPlaybackChannels > 0)
|
||||
{
|
||||
wxCommandEvent e(EVT_AUDIOIO_PLAYBACK);
|
||||
e.SetEventObject(mOwningProject);
|
||||
e.SetInt(false);
|
||||
wxTheApp->ProcessEvent(e);
|
||||
}
|
||||
|
||||
if (mNumCaptureChannels > 0)
|
||||
{
|
||||
wxCommandEvent e(mStreamToken == 0 ? EVT_AUDIOIO_MONITOR : EVT_AUDIOIO_CAPTURE);
|
||||
e.SetEventObject(mOwningProject);
|
||||
e.SetInt(false);
|
||||
wxTheApp->ProcessEvent(e);
|
||||
}
|
||||
|
||||
#ifdef EXPERIMENTAL_MIDI_OUT
|
||||
/* Stop Midi playback */
|
||||
if ( mMidiStream ) {
|
||||
@@ -2384,6 +2368,22 @@ void AudioIO::StopStream()
|
||||
//
|
||||
mStreamToken = 0;
|
||||
|
||||
if (mNumPlaybackChannels > 0)
|
||||
{
|
||||
wxCommandEvent e(EVT_AUDIOIO_PLAYBACK);
|
||||
e.SetEventObject(mOwningProject);
|
||||
e.SetInt(false);
|
||||
wxTheApp->ProcessEvent(e);
|
||||
}
|
||||
|
||||
if (mNumCaptureChannels > 0)
|
||||
{
|
||||
wxCommandEvent e(mStreamToken == 0 ? EVT_AUDIOIO_MONITOR : EVT_AUDIOIO_CAPTURE);
|
||||
e.SetEventObject(mOwningProject);
|
||||
e.SetInt(false);
|
||||
wxTheApp->ProcessEvent(e);
|
||||
}
|
||||
|
||||
mNumCaptureChannels = 0;
|
||||
mNumPlaybackChannels = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user