File tree Expand file tree Collapse file tree 3 files changed +7
-3
lines changed
Expand file tree Collapse file tree 3 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -606,7 +606,10 @@ MultiplayerLobbyClient::DoWork()
606606 // than the join fails for the whole list of users.
607607 for (auto pendingRequest : processingQueue)
608608 {
609- xuidsInOrder.push_back (pendingRequest->LocalUser ()->Xuid ());
609+ if (pendingRequest->LocalUser ())
610+ {
611+ xuidsInOrder.push_back (pendingRequest->LocalUser ()->Xuid ());
612+ }
610613 }
611614 }
612615
Original file line number Diff line number Diff line change @@ -705,16 +705,17 @@ void MultiplayerSessionMember::SetExternalMemberPointer(XblMultiplayerSessionMem
705705 auto internalMember = Get (&member);
706706 internalMember->m_member = &member;
707707
708+ member.InitialTeam = internalMember->m_initialTeam .empty () ? nullptr : internalMember->m_initialTeam .data ();
708709 member.CustomConstantsJson = internalMember->m_customConstantsJson .empty () ? nullptr :internalMember->m_customConstantsJson .data ();
709710 member.SecureDeviceBaseAddress64 = internalMember->m_secureDeviceAddressBase64 .empty () ? nullptr : internalMember->m_secureDeviceAddressBase64 .data ();
711+ member.Roles = internalMember->m_roles .empty () ? nullptr : internalMember->m_roles .data ();
710712 member.CustomPropertiesJson = internalMember->m_customPropertiesString .empty () ? nullptr : internalMember->m_customPropertiesString .data ();
711713 member.MatchmakingResultServerMeasurementsJson = internalMember->m_matchmakingResultServerMeasurementsJson .empty () ? nullptr : internalMember->m_matchmakingResultServerMeasurementsJson .data ();
712714 member.ServerMeasurementsJson = internalMember->m_serverMeasurementsJson .empty () ? nullptr : internalMember->m_serverMeasurementsJson .data ();
713715 member.MembersInGroupIds = internalMember->m_membersInGroupIds .empty () ? nullptr : internalMember->m_membersInGroupIds .data ();
714716 member.QosMeasurementsJson = internalMember->m_qosMeasurementsJson .empty () ? nullptr : internalMember->m_qosMeasurementsJson .data ();
715717 member.Groups = internalMember->m_groups .empty () ? nullptr : internalMember->m_groups .data ();
716718 member.Encounters = internalMember->m_encounters .empty () ? nullptr : internalMember->m_encounters .data ();
717- member.Roles = internalMember->m_roles .empty () ? nullptr : internalMember->m_roles .data ();
718719}
719720
720721NAMESPACE_MICROSOFT_XBOX_SERVICES_MULTIPLAYER_CPP_END
Original file line number Diff line number Diff line change 99//*********************************************************
1010#pragma once
1111
12- #define XBOX_SERVICES_API_VERSION_STRING "2021.02.20210204.0"
12+ #define XBOX_SERVICES_API_VERSION_STRING "2021.02.20210301.1"
You can’t perform that action at this time.
0 commit comments