From 4da6149845d9348c1ad9d510d376679c0b2d6702 Mon Sep 17 00:00:00 2001 From: Stone Li Date: Mon, 27 Feb 2023 19:30:22 +0800 Subject: [PATCH] FIX: disconnect printer when reselect same printer Change-Id: If47a3cfa2409f77dc583922fdb416f93d295f03f Signed-off-by: Stone Li --- src/slic3r/GUI/DeviceManager.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 4770c205eb..98e2610bf6 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -3980,6 +3980,7 @@ bool DeviceManager::set_selected_machine(std::string dev_id) } else { // lan mode printer reconnect printer if (m_agent) { + m_agent->disconnect_printer(); it->second->reset(); it->second->connect(); it->second->set_lan_mode_connection_state(true);