From c4d7b5b86b7cae182a0acaae3977ee090aa5ce95 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Wed, 27 Jul 2022 21:01:19 +0800 Subject: [PATCH] Fix the preset incorrect issue caused by logout when logout, if the preset selected is still there we should not select it by force, which will cause the edited preset cleaned Change-Id: I930cfcb04eae7473f6bc5f037d26b852013b6f42 --- src/libslic3r/PresetBundle.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libslic3r/PresetBundle.cpp b/src/libslic3r/PresetBundle.cpp index 91c47da20c2..145535eb0cf 100644 --- a/src/libslic3r/PresetBundle.cpp +++ b/src/libslic3r/PresetBundle.cpp @@ -729,7 +729,7 @@ void PresetBundle::remove_users_preset(AppConfig& config) } printers.select_preset_by_name(default_printer_name, true); } else { - printers.select_preset_by_name(printer_selected_preset_name, true); + printers.select_preset_by_name(printer_selected_preset_name, false); } std::string selected_print_name = prints.get_selected_preset().name; @@ -750,7 +750,7 @@ void PresetBundle::remove_users_preset(AppConfig& config) std::string default_print_profile_name = printers.get_selected_preset().config.opt_string("default_print_profile"); prints.select_preset_by_name(default_print_profile_name, true); } else { - prints.select_preset_by_name(selected_print_name, true); + prints.select_preset_by_name(selected_print_name, false); } std::string selected_filament_name = filaments.get_selected_preset().name; @@ -771,7 +771,7 @@ void PresetBundle::remove_users_preset(AppConfig& config) if (prefered_filament_profiles.size() > 0) filaments.select_preset_by_name(prefered_filament_profiles[0], true); } else { - filaments.select_preset_by_name(selected_filament_name, true); + filaments.select_preset_by_name(selected_filament_name, false); } /* set selected preset */