Fixed crash when local user name is empty.

This commit is contained in:
hiker 2014-05-15 08:57:02 +10:00
parent 71d4e380b3
commit 4f14ddb944

View File

@ -139,7 +139,8 @@ void RegisterScreen::doRegister()
// If no online account is requested, don't register
if(!getWidget<CheckBoxWidget>("online")->getState())
{
UserScreen::getInstance()->newUserAdded(local_name, L"");
if(local_name.size()>0)
UserScreen::getInstance()->newUserAdded(local_name, L"");
StateManager::get()->popMenu();
return;
}
@ -183,7 +184,8 @@ void RegisterScreen::doRegister()
}
sfx_manager->quickSound( "anvil" );
UserScreen::getInstance()->newUserAdded(local_name, username);
if(local_name.size()>0)
UserScreen::getInstance()->newUserAdded(local_name, username);
} // doRegister
// -----------------------------------------------------------------------------