Clean added player if going to login screen

This commit is contained in:
Benau 2018-04-01 09:56:03 +08:00
parent 5920ac5406
commit 6b5a01755c

View File

@ -143,6 +143,7 @@ void OnlineScreen::eventCallback(Widget* widget, const std::string& name,
{
if (name == "user-id")
{
NetworkConfig::get()->cleanNetworkPlayers();
UserScreen::getInstance()->push();
return;
}
@ -197,7 +198,7 @@ void OnlineScreen::eventCallback(Widget* widget, const std::string& name,
"\"Connect to the Internet\"."));
return;
}
if (PlayerManager::getCurrentOnlineId())
{
ProfileManager::get()->setVisiting(PlayerManager::getCurrentOnlineId());
@ -220,5 +221,3 @@ bool OnlineScreen::onEscapePressed()
NetworkConfig::get()->unsetNetworking();
return true;
} // onEscapePressed