From b98dec4c3c3cab5baf2f4744b4bbe78fbf9488b1 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Tue, 15 Apr 2025 17:51:42 +0800 Subject: [PATCH] FIX: fix save privacy policy history JIRA: STUDIO-11574 Change-Id: I8ebbb917e4b77ff7336967f9520a9447c5919e2c Signed-off-by: Stone Li --- src/slic3r/GUI/GUI_App.cpp | 2 +- src/slic3r/GUI/Preferences.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 192a044e9..904a0c54c 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4809,7 +4809,7 @@ void GUI_App::save_privacy_policy_history(bool agree, std::string source) j["time"] = time_str.str(); j["user_id"] = "default_user"; if (m_agent && agree) { - if (!m_agent->get_user_id().empty()) + if (!m_agent->get_user_id().empty() && m_agent->is_user_login()) j["user_id"] = m_agent->get_user_id(); m_agent->track_event("privacy_policy", j.dump()); } diff --git a/src/slic3r/GUI/Preferences.cpp b/src/slic3r/GUI/Preferences.cpp index c1cc8c8e8..5d28a1a0a 100644 --- a/src/slic3r/GUI/Preferences.cpp +++ b/src/slic3r/GUI/Preferences.cpp @@ -738,7 +738,7 @@ wxBoxSizer *PreferencesDialog::create_item_checkbox(wxString title, wxWindow *pa agent->track_remove_files(); } } - wxGetApp().save_privacy_policy_history(!checkbox->GetValue(), "preferences"); + wxGetApp().save_privacy_policy_history(checkbox->GetValue(), "preferences"); app_config->save(); } else if (param == "auto_stop_liveview") {