Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenricoturri1966 <enricoturri@seznam.cz>2022-05-13 10:27:16 +0300
committerenricoturri1966 <enricoturri@seznam.cz>2022-06-06 11:18:04 +0300
commit9efeb0b9e594b250987f2f2ff589cdc75b898d18 (patch)
tree5d3ee3d120c0e38823510c474e2e2b7687a6031a
parent243985173e70c189ad9a86eefaaea0757d9749cb (diff)
Tech ENABLE_TRANSFORMATIONS_BY_MATRICES - Fixed missing update of object manipulator panel after selecting an object in the 3D scene
-rw-r--r--src/slic3r/GUI/GLCanvas3D.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/slic3r/GUI/GLCanvas3D.hpp b/src/slic3r/GUI/GLCanvas3D.hpp
index 2daa10321..9cf6501fc 100644
--- a/src/slic3r/GUI/GLCanvas3D.hpp
+++ b/src/slic3r/GUI/GLCanvas3D.hpp
@@ -742,7 +742,11 @@ public:
void update_volumes_colors_by_extruder();
+#if ENABLE_TRANSFORMATIONS_BY_MATRICES
+ bool is_dragging() const { return m_gizmos.is_dragging() || (m_moving && !m_mouse.scene_position.isApprox(m_mouse.drag.start_position_3D)); }
+#else
bool is_dragging() const { return m_gizmos.is_dragging() || m_moving; }
+#endif // ENABLE_TRANSFORMATIONS_BY_MATRICES
void render();
// printable_only == false -> render also non printable volumes as grayed