From 4a01c840ab73a455e1580169f57c25b10fa9e85f Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Mon, 20 Jan 2025 11:08:37 +0800 Subject: [PATCH] FIX: the machine status is not refreshed after unbinding jira: STUDIO-10017 Change-Id: I351a17abac132369ecf342ffb79b17228d5ef250 --- src/slic3r/GUI/DeviceManager.cpp | 2 -- src/slic3r/GUI/GUI_App.cpp | 3 +++ 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 186ff3946..fd630fc89 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -5202,8 +5202,6 @@ int MachineObject::parse_json(std::string payload, bool key_field_only) BOOST_LOG_TRIVIAL(trace) << "parse_json timeout = " << diff.count(); } - if (GUI::wxGetApp().plater()) - GUI::wxGetApp().plater()->update_machine_sync_status(); return 0; } diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 1da20260e..1ce95438b 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2158,6 +2158,9 @@ void GUI_App::init_networking_callbacks() } } } + + if (GUI::wxGetApp().plater()) + GUI::wxGetApp().plater()->update_machine_sync_status(); }); };