From 7383733d4575ac3f2bd7e62acfebe513220a051a Mon Sep 17 00:00:00 2001 From: morden Date: Sun, 12 Feb 2017 18:49:50 -0500 Subject: [PATCH] Added extra validity check to IsValid for pointer versions of FBPUniqueNetID Former-commit-id: c0d93e9fd578c181f763a3426acbfe1ad4d4d1e2 --- Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h b/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h index d92e773..9c2b325 100644 --- a/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h +++ b/Source/AdvancedSessions/Classes/BlueprintDataDefinitions.h @@ -14,7 +14,7 @@ #include "BlueprintDataDefinitions.generated.h" UENUM(BlueprintType) -enum EBPUserPrivileges +enum class EBPUserPrivileges : uint8 { /** Whether the user can play at all, online or offline - may be age restricted */ CanPlay, @@ -169,7 +169,7 @@ public: bool IsValid() const { - if (bUseDirectPointer && UniqueNetIdPtr != nullptr) + if (bUseDirectPointer && UniqueNetIdPtr != nullptr && UniqueNetIdPtr->IsValid()) { return true; }