X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fundostack.C;h=e0de195c01bf3f63f206691a50a82a3358666ec4;hp=23f33bc193148fadc237dc9ed85d8e8133429778;hb=refs%2Fheads%2Fmaster;hpb=7fd85fb66168f6b518c5f2d73e04036e87faa0e1 diff --git a/cinelerra-5.1/cinelerra/undostack.C b/cinelerra-5.1/cinelerra/undostack.C index 23f33bc1..e0de195c 100644 --- a/cinelerra-5.1/cinelerra/undostack.C +++ b/cinelerra-5.1/cinelerra/undostack.C @@ -59,7 +59,7 @@ UndoStackItem *UndoStack::get_current_redo() UndoStackItem* UndoStack::push() { // delete oldest 2 undos if necessary - if( total() > UNDOLEVELS ) { + while( total() > UNDOLEVELS ) { UndoStackItem *item = first, *key = item; #ifdef UNDO_INCREMENTAL for( int i=2; --i>=0; item=item->next );