From c60823995203bb6cfa90e127b74bab77a441e27b Mon Sep 17 00:00:00 2001 From: Stone Li Date: Mon, 3 Jun 2024 20:16:01 +0800 Subject: [PATCH] ENH: avoid crash when switching to cloud mode JIRA: STUDIO-7083 Change-Id: Ic30025049e14d61726b189bd222ae600ea419243 Signed-off-by: Stone Li --- src/slic3r/GUI/GUI_App.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index b807cb297..f4e6f763e 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2047,6 +2047,9 @@ void GUI_App::init_networking_callbacks() } event.SetInt(-1); } else if (state == ConnectStatus::ConnectStatusLost) { + obj->set_access_code(""); + obj->erase_user_access_code(); + m_device_manager->localMachineList.erase(obj->dev_id); m_device_manager->set_selected_machine("", true); event.SetInt(-1); BOOST_LOG_TRIVIAL(info) << "set_on_local_connect_fn: state = lost";