From 97f48c4326a01d3286886e0ebb0f994cf319063b Mon Sep 17 00:00:00 2001 From: Paul Licameli Date: Fri, 28 Jun 2019 08:37:42 -0400 Subject: [PATCH] Bug2133: Trim and Silence commands should not affect Note tracks --- src/menus/EditMenus.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/menus/EditMenus.cpp b/src/menus/EditMenus.cpp index 97fdbae80..232524581 100644 --- a/src/menus/EditMenus.cpp +++ b/src/menus/EditMenus.cpp @@ -750,7 +750,7 @@ void OnSilence(const CommandContext &context) auto &trackPanel = TrackPanel::Get( project ); auto &selectedRegion = ViewInfo::Get( project ).selectedRegion; - for ( auto n : tracks.Selected< AudioTrack >() ) + for ( auto n : tracks.Selected< WaveTrack >() ) n->Silence(selectedRegion.t0(), selectedRegion.t1()); ProjectHistory::Get( project ).PushState( @@ -773,12 +773,6 @@ void OnTrim(const CommandContext &context) return; tracks.Selected().Visit( -#ifdef USE_MIDI - [&](NoteTrack *nt) { - nt->Trim(selectedRegion.t0(), - selectedRegion.t1()); - }, -#endif [&](WaveTrack *wt) { //Delete the section before the left selector wt->Trim(selectedRegion.t0(), @@ -1135,11 +1129,11 @@ MenuTable::BaseItemPtr EditMenu( AudacityProject & ) /* i18n-hint: (verb)*/ Command( wxT("Silence"), XXO("Silence Audi&o"), FN(OnSilence), - AudioIONotBusyFlag | TimeSelectedFlag | AudioTracksSelectedFlag, + AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag, wxT("Ctrl+L") ), /* i18n-hint: (verb)*/ Command( wxT("Trim"), XXO("Tri&m Audio"), FN(OnTrim), - AudioIONotBusyFlag | TimeSelectedFlag | AudioTracksSelectedFlag, + AudioIONotBusyFlag | TimeSelectedFlag | WaveTracksSelectedFlag, Options{ wxT("Ctrl+T") }.UseStrictFlags() ) ),