diff --git a/src/title/TitleSequencePlayer.cpp b/src/title/TitleSequencePlayer.cpp index edbf72d2bc..ad464fd609 100644 --- a/src/title/TitleSequencePlayer.cpp +++ b/src/title/TitleSequencePlayer.cpp @@ -129,7 +129,10 @@ public: { break; } - IncrementPosition(); + if (command->Type != TITLE_SCRIPT_RESTART) + { + IncrementPosition(); + } if (_position == entryPosition) { Console::Error::WriteLine("Infinite loop detected in title sequence.");