FIX: fix the crash issue when use sequential print at bootup

Change-Id: Ic05d889319eadd6e59865d6a24acfd620386daf9
This commit is contained in:
lane.wei 2022-08-01 20:52:46 +08:00 committed by Lane.Wei
parent 2fc9851d1d
commit 092abb565c
1 changed files with 1 additions and 1 deletions

View File

@ -8737,7 +8737,7 @@ void Plater::on_config_change(const DynamicPrintConfig &config)
GLCanvas3D* view3d_canvas = get_view3D_canvas3D();
auto seq_print = config.option<ConfigOptionEnum<PrintSequence>>("print_sequence");
if ( seq_print && view3d_canvas && view3d_canvas->is_rendering_enabled() ) {
if ( seq_print && view3d_canvas && view3d_canvas->is_initialized() && view3d_canvas->is_rendering_enabled() ) {
NotificationManager *notify_manager = get_notification_manager();
if (seq_print->value == PrintSequence::ByObject) {
std::string info_text = L("Print By Object: \nSuggest to use auto-arrange to avoid collisions when printing.");