diff --git a/src/RideFileCommand.cpp b/src/RideFileCommand.cpp index 81aff8c1b..0f3934011 100644 --- a/src/RideFileCommand.cpp +++ b/src/RideFileCommand.cpp @@ -150,8 +150,9 @@ RideFileCommand::doCommand(RideCommand *cmd, bool noexec) // place onto stack if (stack.count()) { + // wipe away commands we can no longer redo + for (int i=stackptr; i