From d88ef826cd9be79ef55d735dda5a938a085da3f2 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Tue, 10 Aug 2021 10:35:44 +0200 Subject: [PATCH] Fixed Sinking not visible in right panel after project import --- src/slic3r/GUI/Plater.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 2abf9a730e..9338f2ded7 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -2564,6 +2564,10 @@ std::vector Plater::priv::load_model_objects(const ModelObjectPtrs& mode _L("Object too large?")); } + // Now ObjectList uses GLCanvas3D::is_object_sinkin() to show/hide "Sinking" InfoItem, + // so 3D-scene should be updated before object additing to the ObjectList + this->view3D->reload_scene(false, (unsigned int)UpdateParams::FORCE_FULL_SCREEN_REFRESH); + for (const size_t idx : obj_idxs) { wxGetApp().obj_list()->add_object_to_list(idx); }