mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-02-21 20:12:16 -07:00
FIX: remove legacy MQTT optimizations; disconnect previous printer on switch
jira: STUDIO-13455 Change-Id: I88f48801f443b3830fbd2bccbc53577f615e6d96 (cherry picked from commit 562ac1a3e7e75e1cab5e42ab09cec719bf698184) (cherry picked from commit 5143086c5efb4d974e27ba4f55bd82752ded0a93)
This commit is contained in:
parent
d05420615b
commit
e17c8bfb80
7 changed files with 20 additions and 106 deletions
|
|
@ -3010,9 +3010,9 @@ void SelectMachineDialog::on_selection_changed(wxCommandEvent &event)
|
|||
obj->command_get_version();
|
||||
obj->command_request_push_all();
|
||||
if (!dev->get_selected_machine()) {
|
||||
dev->set_selected_machine(m_printer_last_select, true);
|
||||
dev->set_selected_machine(m_printer_last_select);
|
||||
}else if (dev->get_selected_machine()->dev_id != m_printer_last_select) {
|
||||
dev->set_selected_machine(m_printer_last_select, true);
|
||||
dev->set_selected_machine(m_printer_last_select);
|
||||
}
|
||||
|
||||
// Has changed machine unrecoverably
|
||||
|
|
@ -4499,15 +4499,6 @@ bool SelectMachineDialog::Show(bool show)
|
|||
m_refresh_timer->Start(LIST_REFRESH_INTERVAL);
|
||||
} else {
|
||||
m_refresh_timer->Stop();
|
||||
|
||||
DeviceManager *dev = Slic3r::GUI::wxGetApp().getDeviceManager();
|
||||
if (dev) {
|
||||
MachineObject *obj_ = dev->get_selected_machine();
|
||||
if (obj_ && obj_->connection_type() == "cloud" /*&& m_print_type == FROM_SDCARD_VIEW*/) {
|
||||
if (obj_->is_connected()) { obj_->disconnect(); }
|
||||
}
|
||||
}
|
||||
|
||||
return DPIDialog::Show(false);
|
||||
}
|
||||
show_init();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue