diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 04f43757f..9373737e2 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -1846,6 +1846,11 @@ void SelectMachineDialog::show_status(PrintDialogStatus status, std::vectorupgrade_force_upgrade) { - show_status(PrintDialogStatus::PrintStatusNeedForceUpgrading); - return; + if (wxGetApp().app_config && wxGetApp().app_config->get("internal_debug").empty()) { + if (obj_->upgrade_force_upgrade) { + show_status(PrintDialogStatus::PrintStatusNeedForceUpgrading); + return; + } + + if (obj_->upgrade_consistency_request) { + show_status(PrintStatusNeedConsistencyUpgrading); + return; + } } if (obj_->is_in_upgrading()) { diff --git a/src/slic3r/GUI/SelectMachine.hpp b/src/slic3r/GUI/SelectMachine.hpp index cf34e2593..c58ca5057 100644 --- a/src/slic3r/GUI/SelectMachine.hpp +++ b/src/slic3r/GUI/SelectMachine.hpp @@ -257,7 +257,8 @@ enum PrintDialogStatus { PrintStatusNoSdcard, PrintStatusTimelapseNoSdcard, PrintStatusNotOnTheSameLAN, - PrintStatusNeedForceUpgrading + PrintStatusNeedForceUpgrading, + PrintStatusNeedConsistencyUpgrading }; std::string get_print_status_info(PrintDialogStatus status);