1
0
mirror of https://github.com/cookiengineer/audacity synced 2026-03-24 15:15:52 +01:00

Bug 2582 - Enh: Repeat last Process, Part 2 (#734)

This commit is contained in:
JohnColket
2021-02-03 06:02:49 -05:00
committed by GitHub
parent eb888bb03b
commit a3d9f41fb4
13 changed files with 180 additions and 63 deletions

View File

@@ -253,6 +253,7 @@ const ReservedCommandFlag&
const ReservedCommandFlag&
HasLastAnalyzerFlag() { static ReservedCommandFlag flag{
[](const AudacityProject &project) {
if (MenuManager::Get(project).mLastAnalyzerRegistration == MenuCreator::repeattypeunique) return true;
return !MenuManager::Get(project).mLastAnalyzer.empty();
}
}; return flag;
@@ -260,7 +261,9 @@ const ReservedCommandFlag&
const ReservedCommandFlag&
HasLastToolFlag() { static ReservedCommandFlag flag{
[](const AudacityProject &project) {
return !MenuManager::Get(project).mLastTool.empty();
auto& menuManager = MenuManager::Get(project);
if (menuManager.mLastToolRegistration == MenuCreator::repeattypeunique) return true;
return !menuManager.mLastTool.empty();
}
}; return flag;
}