actualize warnings on empty background process

This commit is contained in:
David Kocik 2021-10-05 14:42:01 +02:00
parent a59f078883
commit a1b2d53f4e

View File

@ -3090,15 +3090,14 @@ unsigned int Plater::priv::update_background_process(bool force_validation, bool
}
//actualizate warnings
if (invalidated != Print::APPLY_STATUS_UNCHANGED) {
if (invalidated != Print::APPLY_STATUS_UNCHANGED || background_process.empty()) {
if (background_process.empty())
process_validation_warning(std::string());
actualize_slicing_warnings(*this->background_process.current_print());
actualize_object_warnings(*this->background_process.current_print());
show_warning_dialog = false;
process_completed_with_error = false;
}
process_completed_with_error = false;
}
if (invalidated != Print::APPLY_STATUS_UNCHANGED && was_running && ! this->background_process.running() &&
(return_state & UPDATE_BACKGROUND_PROCESS_RESTART) == 0) {