From ef1dd258b4c7d7d1aa2a396c240c906cd78eca08 Mon Sep 17 00:00:00 2001 From: tao wang Date: Thu, 6 Jul 2023 16:21:27 +0800 Subject: [PATCH] FIX:fixed not on same LNA&restore IP from cache Change-Id: I92e518b3cfeae11dfe818c11b8058f0bacd755b4 --- src/slic3r/GUI/DeviceManager.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 9a068f225..661e1f1fe 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -4726,7 +4726,10 @@ void DeviceManager::parse_user_print_info(std::string body) if (m_agent) { obj->set_bind_status(m_agent->get_user_name()); } - obj->dev_ip = Slic3r::GUI::wxGetApp().app_config->get("ip_address", dev_id); + + if (obj->dev_ip.empty()) { + obj->dev_ip = Slic3r::GUI::wxGetApp().app_config->get("ip_address", dev_id); + } userMachineList.insert(std::make_pair(dev_id, obj)); }