From 3eaa69f2391e561d11a565706e936b899403d32a Mon Sep 17 00:00:00 2001 From: Lukas Matena Date: Fri, 7 Feb 2020 14:14:35 +0100 Subject: [PATCH] Force backend update when hollowing gizmo is closed Otherwise, moving holes will not invalidate the drilled mesh One cannot do it immediately though, because that would also hide the hollowed mesh --- src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp b/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp index 45903869227..a84fc00c216 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp @@ -992,6 +992,7 @@ void GLGizmoHollow::on_set_state() } if (m_state == Off && m_old_state != Off) { // the gizmo was just turned Off //Plater::TakeSnapshot snapshot(wxGetApp().plater(), _(L("SLA gizmo turned off"))); + m_parent.post_event(SimpleEvent(EVT_GLCANVAS_FORCE_UPDATE)); m_parent.toggle_model_objects_visibility(true); m_c->stash_clipping_plane(); m_c->m_clipping_plane_distance = 0.f;