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