diff --git a/fsl/fslview/editor/editor.py b/fsl/fslview/editor/editor.py
index 01ab7ecf91601666db095168cf0259834c9cb0c3..04d94daf85c9b64e732d9f8559c7b5ecf7bce885 100644
--- a/fsl/fslview/editor/editor.py
+++ b/fsl/fslview/editor/editor.py
@@ -135,6 +135,8 @@ class Editor(props.HasProperties):
 
         
     def startChangeGroup(self):
+        del self._doneList[self._doneIndex + 1:]
+        
         self._inGroup    = True
         self._doneIndex += 1
         self._doneList.append([])