ENH:disable switching extruders when printing
jira:[STUDIO-9624] Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c
This commit is contained in:
parent
6b9d9b5ed7
commit
3060a8606a
|
@ -4800,6 +4800,13 @@ void StatusPanel::on_xyz_abs(wxCommandEvent &event)
|
||||||
void StatusPanel::on_nozzle_selected(wxCommandEvent &event)
|
void StatusPanel::on_nozzle_selected(wxCommandEvent &event)
|
||||||
{
|
{
|
||||||
if (obj) {
|
if (obj) {
|
||||||
|
|
||||||
|
if (obj->is_in_printing() || obj->ams_status_main == AMS_STATUS_MAIN_FILAMENT_CHANGE) {
|
||||||
|
MessageDialog dlg(nullptr, _L("The printer is busy on other print job"), _L("Error"), wxICON_WARNING | wxOK);
|
||||||
|
dlg.ShowModal();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
obj->flag_update_nozzle = false;
|
obj->flag_update_nozzle = false;
|
||||||
auto nozzle_id = event.GetInt();obj->command_select_extruder(nozzle_id);
|
auto nozzle_id = event.GetInt();obj->command_select_extruder(nozzle_id);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue