mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-03-10 13:27:07 -06:00
FIX: Can do switch while printing pause
jira: [STUDIO-9789] Change-Id: I8d5d2195adcd2cd048d95303f0562f24b696e34e (cherry picked from commit f3777db02d1ae61ff2ad996bf1dbb6c3aba8a1c3)
This commit is contained in:
parent
046685c626
commit
c2a91c613d
3 changed files with 10 additions and 2 deletions
|
|
@ -2859,7 +2859,8 @@ void StatusPanel::update_misc_ctrl(MachineObject *obj)
|
|||
}
|
||||
|
||||
/*enable status*/
|
||||
if (obj->is_in_printing() ||
|
||||
/* Can do switch while printing pause STUDIO-9789*/
|
||||
if ((obj->is_in_printing() && !obj->is_in_printing_pause()) ||
|
||||
obj->ams_status_main == AMS_STATUS_MAIN_FILAMENT_CHANGE ||
|
||||
targ_nozzle_id_from_pc != INVALID_NOZZLE_ID)
|
||||
{
|
||||
|
|
@ -4745,7 +4746,8 @@ void StatusPanel::on_nozzle_selected(wxCommandEvent &event)
|
|||
{
|
||||
if (obj) {
|
||||
|
||||
if (obj->is_in_printing() || obj->ams_status_main == AMS_STATUS_MAIN_FILAMENT_CHANGE) {
|
||||
/*Enable switch head while printing is paused STUDIO-9789*/
|
||||
if ((obj->is_in_printing() && !obj->is_in_printing_pause()) || 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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue