From 890248edf218e81466f07c2dbf69a41f53f22230 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Wed, 28 Jun 2023 15:13:33 +0200 Subject: [PATCH] Fix `MClass::HasInterface` in .NET 7 --- Source/Engine/Scripting/Runtime/DotNet.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Scripting/Runtime/DotNet.cpp b/Source/Engine/Scripting/Runtime/DotNet.cpp index 1736cc106..246c1620f 100644 --- a/Source/Engine/Scripting/Runtime/DotNet.cpp +++ b/Source/Engine/Scripting/Runtime/DotNet.cpp @@ -846,7 +846,7 @@ bool MClass::IsSubClassOf(const MClass* klass, bool checkInterfaces) const bool MClass::HasInterface(const MClass* klass) const { static void* TypeIsAssignableFrom = GetStaticMethodPointer(TEXT("TypeIsAssignableFrom")); - return klass && CallStaticMethod(TypeIsAssignableFrom, _handle, klass->_handle); + return klass && CallStaticMethod(TypeIsAssignableFrom, klass->_handle, _handle); } bool MClass::IsInstanceOfType(MObject* object) const