From dfc34dec31d6b916372784708a7b107d9db8db9e Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Fri, 27 Sep 2024 16:18:12 +0800 Subject: [PATCH] FIX:modify "allow_roatation" condition jira: STUDIO-8299 Change-Id: I46b4b432554a22d9da383e1650bf2074d7f39756 --- src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp b/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp index b96d5420e..374873de0 100644 --- a/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp +++ b/src/slic3r/GUI/Gizmos/GLGizmoSVG.cpp @@ -1838,10 +1838,13 @@ void GLGizmoSVG::draw_distance() void GLGizmoSVG::draw_rotation() { - const EmbossProjection &projection = m_volume->emboss_shape->projection; - bool use_surface = projection.use_surface; - bool allowe_surface_distance = !use_surface && !m_volume->is_the_only_one_part(); - m_imgui->disabled_begin(!allowe_surface_distance); + bool allow_rotation = true; + if (!m_volume->is_the_only_one_part()) { + const EmbossProjection &projection = m_volume->emboss_shape->projection; + bool use_surface = projection.use_surface; + allow_rotation = !use_surface; + } + m_imgui->disabled_begin(!allow_rotation); ImGui::AlignTextToFramePadding(); ImGuiWrapper::text(m_gui_cfg->translations.rotation); ImGui::SameLine(m_gui_cfg->input_offset);