diff options
author | Lukáš Hejl <hejl.lukas@gmail.com> | 2021-12-17 20:20:43 +0300 |
---|---|---|
committer | Lukáš Hejl <hejl.lukas@gmail.com> | 2021-12-17 20:20:43 +0300 |
commit | 62d9f73d7846e8b9491444901baa0144b901ff0e (patch) | |
tree | bb3d9f5bbc0359435218dea6df6371b348b261e3 /src | |
parent | 5dc2a5a24e0299f216ff56a9c073e751ce3856b6 (diff) |
Fixed use of an uninitialized variable in TriangleSelector caused the cursor radius in TriangleSelector to be mistakenly reset after undo.
Diffstat (limited to 'src')
-rw-r--r-- | src/libslic3r/TriangleSelector.hpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libslic3r/TriangleSelector.hpp b/src/libslic3r/TriangleSelector.hpp index 5961e76a6..3fbb5a3d1 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<Cursor> m_cursor; - float m_old_cursor_radius_sqr; + // Zero indicates an uninitialized state. + float m_old_cursor_radius_sqr = 0; // Private functions: private: |