mirror of
https://codeberg.org/tenacityteam/tenacity
synced 2025-10-04 19:12:51 +02:00
Save effect changes on history
(cherry picked from commit c8a5a839fb6842af98af885e64f31f67275e0286) Signed-off-by: Avery King <gperson@disroot.org>
This commit is contained in:
committed by
Avery King
parent
2b7f6d68e9
commit
3f28c99092
@@ -495,8 +495,17 @@ namespace
|
||||
mEffectState->SetActive(mEnableButton->IsDown());
|
||||
if (mProject)
|
||||
{
|
||||
ProjectHistory::Get(*mProject).ModifyState(false);
|
||||
UndoManager::Get(*mProject).MarkUnsaved();
|
||||
auto const effectName{GetEffectName(*mEffectState)};
|
||||
ProjectHistory::Get(*mProject).PushState(
|
||||
/*! i18n-hint: undo history record
|
||||
first parameter - realtime effect name
|
||||
*/
|
||||
XO("Change settings for effect %s").Format(effectName),
|
||||
/*! i18n-hint: undo history record
|
||||
first parameter - realtime effect name
|
||||
*/
|
||||
XO("Change effect %s").Format(effectName),
|
||||
UndoPush::CONSOLIDATE);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
@@ -182,6 +182,16 @@ void RealtimeEffectStateUI::UpdateTitle()
|
||||
|
||||
void RealtimeEffectStateUI::AutoSave(AudacityProject &project)
|
||||
{
|
||||
ProjectHistory::Get(project).PushState(
|
||||
/*! i18n-hint: undo history record
|
||||
first parameter - realtime effect name
|
||||
*/
|
||||
XO("Change settings for effect %s").Format(mEffectName),
|
||||
/*! i18n-hint: undo history record
|
||||
first parameter - realtime effect name
|
||||
*/
|
||||
XO("Change effect %s").Format(mEffectName),
|
||||
UndoPush::CONSOLIDATE);
|
||||
ProjectHistory::AutoSave::Call(project);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user