diff --git a/src/libslic3r/TriangleSelector.cpp b/src/libslic3r/TriangleSelector.cpp
index f29d97388..7570075e5 100644
--- a/src/libslic3r/TriangleSelector.cpp
+++ b/src/libslic3r/TriangleSelector.cpp
@@ -419,7 +419,7 @@ TriangleSelector::TriangleSelector(const TriangleMesh& mesh)
 
 void TriangleSelector::reset()
 {
-    if (! m_orig_size_indices != 0) // unless this is run from constructor
+    if (m_orig_size_indices != 0) // unless this is run from constructor
         garbage_collect();
     m_vertices.clear();
     m_triangles.clear();