1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-04-02 04:24:51 +02:00

StopIfPaused is now a member function of ProjectAudioManager

This commit is contained in:
Paul Licameli
2019-07-03 10:27:58 -04:00
parent 2c840a75c5
commit ca8740b510
4 changed files with 13 additions and 12 deletions

View File

@@ -1009,19 +1009,19 @@ TransportTracks ProjectAudioManager::GetAllPlaybackTracks(
return result;
}
// Stop playing or recording, if paused.
void ProjectAudioManager::StopIfPaused()
{
if( AudioIOBase::Get()->IsPaused() )
Stop();
}
#include "widgets/AudacityMessageBox.h"
namespace TransportActions {
// exported helper functions
// Stop playing or recording, if paused.
void StopIfPaused( AudacityProject &project )
{
if( AudioIOBase::Get()->IsPaused() )
ProjectAudioManager::Get( project ).Stop();
}
bool DoPlayStopSelect
(AudacityProject &project, bool click, bool shift)
{
@@ -1106,6 +1106,6 @@ static RegisteredMenuItemEnabler stopIfPaused{{
return MenuManager::Get( project ).mStopIfWasPaused; },
[]( AudacityProject &project, CommandFlag ){
if ( MenuManager::Get( project ).mStopIfWasPaused )
TransportActions::StopIfPaused( project );
ProjectAudioManager::Get( project ).StopIfPaused();
}
}};