diff options
Diffstat (limited to 'Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp')
| -rw-r--r-- | Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp index f08fc727..e2cbc2aa 100644 --- a/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp @@ -1337,7 +1337,14 @@ int UIScene_LoadMenu::LoadDataComplete(void *pParam) #endif else { +#ifdef _WINDOWS64 + // On Windows64, IsSignedInLive() returns true as a stub but Xbox Live is + // not available. Skip QuadrantSignin and proceed directly with local play. + DWORD dwLocalUsersMask = CGameNetworkManager::GetLocalPlayerMask(ProfileManager.GetPrimaryPad()); + StartGameFromSave(pClass, dwLocalUsersMask); +#else pClass->m_bRequestQuadrantSignin = true; +#endif } } } |
