tweak transport bar spacing
[ardour.git] / libs / pbd / undo.cc
index fd7c4d5fb85f6f052be32ae29bca7db9c039e592..c5c1cb238ad27f210cb892d8b38e29c27aecb3fb 100644 (file)
@@ -295,6 +295,9 @@ void
 UndoHistory::clear_redo ()
 {
        _clearing = true;
+        for (std::list<UndoTransaction*>::iterator i = RedoList.begin(); i != RedoList.end(); ++i) {
+                delete *i;
+        }
        RedoList.clear ();
        _clearing = false;
 
@@ -306,6 +309,9 @@ void
 UndoHistory::clear_undo ()
 {
        _clearing = true;
+        for (std::list<UndoTransaction*>::iterator i = UndoList.begin(); i != UndoList.end(); ++i) {
+                delete *i;
+        }
        UndoList.clear ();
        _clearing = false;