From 092abb565cb20b6e35ed4fa3505b9a4860716d5f Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Mon, 1 Aug 2022 20:52:46 +0800 Subject: [PATCH] FIX: fix the crash issue when use sequential print at bootup Change-Id: Ic05d889319eadd6e59865d6a24acfd620386daf9 --- src/slic3r/GUI/Plater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index f008b048e2..ad9f269fd7 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -8737,7 +8737,7 @@ void Plater::on_config_change(const DynamicPrintConfig &config) GLCanvas3D* view3d_canvas = get_view3D_canvas3D(); auto seq_print = config.option>("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.");