diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index efa3174b6..36106817b 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2332,6 +2332,8 @@ bool GUI_App::on_init_inner() if (app_config->get("sync_user_preset") == "true" && m_agent && m_agent->is_user_login()) { enable_user_preset_folder(true); + } else { + enable_user_preset_folder(false); } // BBS if load user preset failed @@ -4017,7 +4019,7 @@ void GUI_App::start_sync_user_preset(bool with_progress_dlg) { if (!m_agent) return; - enable_user_preset_folder(true); + enable_user_preset_folder(m_agent->is_user_login()); // has already start sync if (enable_sync)