FIX: not switch preset after cancel edit dialog

Change-Id: I2847f92a062ba5f133de1773c3e5573da574e99e
This commit is contained in:
chunmao.guo 2022-12-02 10:49:31 +08:00 committed by Lane.Wei
parent d0d5a82938
commit 7c6c356a3b

View file

@ -1383,8 +1383,11 @@ void UnsavedChangesDialog::update(Preset::Type type, PresetCollection* dependent
}
wxString action_msg;
action_msg = format_wxstr(_L("You have changed some settings of preset \"%1%\". \nWould you like to keep these changed settings (new value) after switching preset?"),
if (dependent_presets)
action_msg = format_wxstr(_L("You have changed some settings of preset \"%1%\". \nWould you like to keep these changed settings (new value) after switching preset?"),
dependent_presets->get_edited_preset().name);
else
action_msg = format_wxstr(_L("You have changed some preset settings. \nWould you like to keep these changed settings (new value) after switching preset?"));
m_action_line->SetLabel(action_msg);
update_tree(type, presets);