From 674db19cef6edfbf17c92a80bbde4980c9140b93 Mon Sep 17 00:00:00 2001 From: gfgtdf Date: Fri, 4 Mar 2016 22:35:38 +0100 Subject: [PATCH] fix OOS in nogui mode even in nogui mode we need to call playcontroller.maybe_linger() to make sure the host sended the next scenario data to the server before we attempt to download it. --- src/game_initialization/playcampaign.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/game_initialization/playcampaign.cpp b/src/game_initialization/playcampaign.cpp index 8051f178f352..2f2e9705e010 100644 --- a/src/game_initialization/playcampaign.cpp +++ b/src/game_initialization/playcampaign.cpp @@ -243,10 +243,7 @@ LEVEL_RESULT campaign_controller::playmp_scenario(end_level_data &end_level) //(we want to see that message before entering the linger mode) show_carryover_message(playcontroller, end_level, res); } - if(!video_.faked()) - { - playcontroller.maybe_linger(); - } + playcontroller.maybe_linger(); playcontroller.update_savegame_snapshot(); if(mp_info_) { mp_info_->connected_players = playcontroller.all_players();