From 2098ce9cfa9ff8c7561fb8baf3426e524c3e0a5f Mon Sep 17 00:00:00 2001 From: YuSanka Date: Mon, 27 Feb 2023 16:31:17 +0100 Subject: [PATCH] Follow-up https://github.com/Prusa-Development/PrusaSlicerPrivate/commit/3054156f9e2be86c055dcff8af1f46df9527b7a3 --- src/slic3r/GUI/Gizmos/GLGizmoCut.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp index 77036b7252..a522f5533e 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp @@ -1300,8 +1300,7 @@ BoundingBoxf3 GLGizmoCut3D::transformed_bounding_box(const Vec3d& plane_center, void GLGizmoCut3D::update_bb() { const BoundingBoxf3 box = bounding_box(); - CommonGizmosDataObjects::SelectionInfo* selection = m_c->selection_info(); - if (!box.defined || !selection || !selection->model_object()) + if (!box.defined) return; if (m_max_pos != box.max || m_min_pos != box.min) { @@ -1339,7 +1338,8 @@ void GLGizmoCut3D::update_bb() on_unregister_raycasters_for_picking(); clear_selection(); - if (selection->model_object()) + if (CommonGizmosDataObjects::SelectionInfo* selection = m_c->selection_info(); + selection && selection->model_object()) m_selected.resize(selection->model_object()->cut_connectors.size(), false); } }