From d2ae9d32fc42134c54036eb0b3d94a20f2887efd Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Mon, 29 May 2023 14:30:23 +0800 Subject: [PATCH] FIX: [STUDIO-3006] not reload setting on sync error Change-Id: I625c3f2043ef959823953b95555620d9da3a2f8c --- src/slic3r/GUI/GUI_App.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 9e4bd5dbf..ecc4356b3 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4537,8 +4537,9 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg) [this, progressFn, cancelFn, finishFn] { // get setting list, update setting list std::string version = preset_bundle->get_vendor_profile_version(PresetBundle::BBL_BUNDLE).to_string(); - m_agent->get_setting_list(version, progressFn, cancelFn); - finishFn(); + int ret = m_agent->get_setting_list(version, progressFn, cancelFn); + if (ret == 0) + finishFn(); int count = 0, sync_count = 0; std::vector presets_to_sync;