diff --git a/src/slic3r/GUI/Selection.cpp b/src/slic3r/GUI/Selection.cpp index f3b85b7b29..33099f9da8 100644 --- a/src/slic3r/GUI/Selection.cpp +++ b/src/slic3r/GUI/Selection.cpp @@ -495,8 +495,9 @@ void Selection::remove_all() return; //##################################################################################################################################################################################### -// wxGetApp().plater()->take_snapshot(_(L("Selection - Remove - remove_all()"))); + if (!wxGetApp().plater()->can_redo()) //##################################################################################################################################################################################### + wxGetApp().plater()->take_snapshot(_(L("Selection - Remove - remove_all()"))); m_mode = Instance; clear();