diff --git a/src/Menus.cpp b/src/Menus.cpp index 51cec1825..92dd43a44 100644 --- a/src/Menus.cpp +++ b/src/Menus.cpp @@ -947,19 +947,9 @@ bool MenuManager::TryToMakeActionAllowed( if( (flagsRqd & NoAutoSelect).any() ) return false; - // Why is action still not allowed? - // 0's wherever a required flag is missing (or is don't care) - MissingFlags = (flags & ~flagsRqd) & flagsRqd; - // IF selecting all audio won't do any good, THEN return with failure. if( (flags & WaveTracksExistFlag).none() ) return false; - // returns if mask wants a zero in some flag and that's not present. - // logic seems a bit peculiar and worth revisiting. - if( (MissingFlags & - ~( TimeSelectedFlag | WaveTracksSelectedFlag ) - ).any() ) - return false; // This was 'DoSelectSomething()'. // This made autoselect more confusing.