From 583c6c86c23369fabbd71eb12db26ccff482c025 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Thu, 20 Jul 2023 13:07:57 +0800 Subject: [PATCH] FIX: [STUDIO-3725] sync user presets go to wrong folder Change-Id: I99348ebbf6f3deae471bc5078a0645b81663bf3a --- src/slic3r/GUI/GUI_App.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 85e6693db4..c1d999dc48 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4669,17 +4669,17 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg) cancelFn = [this, dlg]() { return dlg->WasCanceled(); }; - finishFn = [this, dlg](bool ok) { + finishFn = [this, userid = m_agent->get_user_id(), dlg](bool ok) { CallAfter([=]{ dlg->Destroy(); - if (ok) reload_settings(); + if (ok && userid == m_agent->get_user_id()) reload_settings(); }); }; } else { - finishFn = [this](bool ok) { + finishFn = [this, userid = m_agent->get_user_id()](bool ok) { CallAfter([=] { - if (ok) reload_settings(); + if (ok && userid == m_agent->get_user_id()) reload_settings(); }); }; }