fixed lock-up when auto-testing tape which causes loop in game engine
[rocksndiamonds.git] / src / game.c
index 89e9e7fac1c739df6326eb4276d28913d6794795..abc56d238a167278eb7769778ba0edc4e5269c40 100644 (file)
@@ -11713,7 +11713,7 @@ static void GameActionsExt(void)
     Warn("element '%s' caused endless loop in game engine",
         EL_NAME(recursion_loop_element));
 
     Warn("element '%s' caused endless loop in game engine",
         EL_NAME(recursion_loop_element));
 
-    RequestQuitGameExt(FALSE, level_editor_test_game, message);
+    RequestQuitGameExt(program.headless, level_editor_test_game, message);
 
     recursion_loop_detected = FALSE;   // if game should be continued
 
 
     recursion_loop_detected = FALSE;   // if game should be continued