From 808e45f5b31b4e6cf5454034f8c66d031178d8f2 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 459038692..a84fc00c2 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;