mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-01-02 21:10:29 -07:00
ENH:disable switching extruders when printing
jira:[STUDIO-9624] Change-Id: I75322fae98d8e42b9ee9a9d85d60be19a1a7686c (cherry picked from commit 3060a8606a39a09fd7d9f785788d5424c19f8d08)
This commit is contained in:
parent
f9144e29c4
commit
522a8b63d1
1 changed files with 7 additions and 0 deletions
|
|
@ -4890,6 +4890,13 @@ void StatusPanel::on_xyz_abs(wxCommandEvent &event)
|
|||
void StatusPanel::on_nozzle_selected(wxCommandEvent &event)
|
||||
{
|
||||
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;
|
||||
auto nozzle_id = event.GetInt();obj->command_select_extruder(nozzle_id);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue