From 99c6b2d9baf0e8d6a68912d26262e9b3ad14ae9d Mon Sep 17 00:00:00 2001 From: "haolin.tian" Date: Wed, 17 Sep 2025 19:24:51 +0800 Subject: [PATCH] FIX: update cert status when disconnected jira: [STUDIO-14243] Change-Id: Ibb55ad69cc5eeadb55d4b8187bb38a7a16717527 (cherry picked from commit 48df8a6905d9b487dcb590da1cddf621b46237d4) --- src/slic3r/GUI/GUI_App.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index f150858098..b0f4af3ea2 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -4897,6 +4897,13 @@ void GUI_App::process_network_msg(std::string dev_id, std::string msg) obj->update_device_cert_state(true); } } + else if (msg == "device_cert_uninstalled") { + BOOST_LOG_TRIVIAL(info) << "process_network_msg, device_cert_uninstalled"; + Slic3r::DeviceManager *dev = Slic3r::GUI::wxGetApp().getDeviceManager(); + if (!dev) return; + MachineObject *obj = dev->get_my_machine(dev_id); + if (obj) { obj->update_device_cert_state(false); } + } } //BBS pop up a dialog and download files