From 6683df367fd8a5713bca75bf7bfd29b1e070eeba Mon Sep 17 00:00:00 2001 From: "xin.zhang" Date: Fri, 11 Apr 2025 11:56:33 +0800 Subject: [PATCH] ENH: default to reconnect, not check the out of date object jira: [STUDIO-10820] Change-Id: If3c332acab8fc91f60b35de6be367d310c8d7a9d --- src/slic3r/GUI/GUI_App.cpp | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/slic3r/GUI/GUI_App.cpp b/src/slic3r/GUI/GUI_App.cpp index 83f2a534d..a2ba47c98 100644 --- a/src/slic3r/GUI/GUI_App.cpp +++ b/src/slic3r/GUI/GUI_App.cpp @@ -2586,14 +2586,10 @@ void GUI_App::MacPowerCallBack(void* refcon, io_service_t service, natural_t mes } else if(messageType == kIOMessageSystemHasPoweredOn) { - if (dev_manager) + if (dev_manager && !last_selected_machine.empty()) { - MachineObject* obj = dev_manager->get_selected_machine(); - if (!obj && !last_selected_machine.empty()) - { - dev_manager->set_selected_machine(last_selected_machine); - BOOST_LOG_TRIVIAL(info) << "MacPowerCallBack restore selected machine:" << last_selected_machine; - } + dev_manager->set_selected_machine(last_selected_machine, true); + BOOST_LOG_TRIVIAL(info) << "MacPowerCallBack restore selected machine:" << last_selected_machine; } }; }