From 62d9f73d7846e8b9491444901baa0144b901ff0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Hejl?= Date: Fri, 17 Dec 2021 18:20:43 +0100 Subject: [PATCH] Fixed use of an uninitialized variable in TriangleSelector caused the cursor radius in TriangleSelector to be mistakenly reset after undo. --- src/libslic3r/TriangleSelector.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/TriangleSelector.hpp b/src/libslic3r/TriangleSelector.hpp index 5961e76a6e..3fbb5a3d16 100644 --- a/src/libslic3r/TriangleSelector.hpp +++ b/src/libslic3r/TriangleSelector.hpp @@ -336,7 +336,8 @@ protected: int m_orig_size_indices = 0; std::unique_ptr m_cursor; - float m_old_cursor_radius_sqr; + // Zero indicates an uninitialized state. + float m_old_cursor_radius_sqr = 0; // Private functions: private: