Fixed: a dummy profile now gets created regardless of game being launched once

This commit is contained in:
Zakhar Afonin
2021-05-30 17:22:15 +03:00
parent 1c23483425
commit 356905aa75

View File

@@ -195,17 +195,17 @@ std::shared_ptr<YggdrasilTask> MojangAccount::login(AuthSessionPtr session, QStr
{ {
session->status = AuthSession::PlayableOnline; session->status = AuthSession::PlayableOnline;
session->auth_server_online = false; session->auth_server_online = false;
if (!currentProfile())
{
// TODO: Proper profile support (idk how)
auto dummyProfile = AccountProfile();
dummyProfile.name = m_username;
dummyProfile.id = "-";
m_profiles.append(dummyProfile);
m_currentProfile = 0;
}
fillSession(session); fillSession(session);
} }
if (!currentProfile())
{
// TODO: Proper profile support (idk how)
auto dummyProfile = AccountProfile();
dummyProfile.name = m_username;
dummyProfile.id = "-";
m_profiles.append(dummyProfile);
m_currentProfile = 0;
}
return nullptr; return nullptr;
} }