From 6f4579d55db44065b9d0b7d15e957792035344b2 Mon Sep 17 00:00:00 2001 From: hiker Date: Sat, 17 May 2014 12:05:49 +1000 Subject: [PATCH] Only auto-login player if last time they played they were online. --- src/online/request_manager.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/online/request_manager.cpp b/src/online/request_manager.cpp index 46758b946..d6aae7f82 100644 --- a/src/online/request_manager.cpp +++ b/src/online/request_manager.cpp @@ -130,7 +130,8 @@ namespace Online pthread_attr_destroy(&attr); // In case that login id was not saved (or first start of stk), // current player would not be defined at this stage. - if(PlayerManager::getCurrentPlayer()) + PlayerProfile *player = PlayerManager::getCurrentPlayer(); + if(player && player->wasOnlineLastTime()) PlayerManager::resumeSavedSession(); } // startNetworkThread