mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-08-01 23:32:10 +00:00
FIX: The status of cali is not correct when switch printer
Jira: STUDIO-4782 Change-Id: I9894e4c84bf30f1fbb3b833f5ed4f40c9cb01be7
This commit is contained in:
@@ -299,14 +299,14 @@ void CalibrationWizard::recover_preset_info(MachineObject *obj)
|
||||
}
|
||||
}
|
||||
|
||||
void CalibrationWizard::back_preset_info(MachineObject *obj, bool cali_finish)
|
||||
void CalibrationWizard::back_preset_info(MachineObject *obj, bool cali_finish, bool back_cali_flag)
|
||||
{
|
||||
PrinterCaliInfo printer_cali_info;
|
||||
printer_cali_info.dev_id = obj->dev_id;
|
||||
printer_cali_info.cali_finished = cali_finish;
|
||||
printer_cali_info.cache_flow_ratio = obj->cache_flow_ratio;
|
||||
printer_cali_info.selected_presets = obj->selected_cali_preset;
|
||||
wxGetApp().app_config->save_printer_cali_infos(printer_cali_info);
|
||||
wxGetApp().app_config->save_printer_cali_infos(printer_cali_info, back_cali_flag);
|
||||
}
|
||||
|
||||
void CalibrationWizard::msw_rescale()
|
||||
@@ -361,7 +361,7 @@ void CalibrationWizard::on_cali_go_home()
|
||||
go_home_dialog->on_show();
|
||||
} else {
|
||||
if (!m_page_steps.empty()) {
|
||||
back_preset_info(curr_obj, true);
|
||||
back_preset_info(curr_obj, true, obj_cali_mode == m_mode);
|
||||
show_step(m_page_steps.front());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,7 +64,7 @@ public:
|
||||
|
||||
virtual void cache_preset_info(MachineObject* obj, float nozzle_dia);
|
||||
virtual void recover_preset_info(MachineObject *obj);
|
||||
virtual void back_preset_info(MachineObject *obj, bool cali_finish);
|
||||
virtual void back_preset_info(MachineObject *obj, bool cali_finish, bool back_cali_flag = true);
|
||||
|
||||
void msw_rescale();
|
||||
void on_sys_color_changed();
|
||||
|
||||
Reference in New Issue
Block a user