Browse Source

Merge pull request #1732 from disarray2077/patch-5

Fix ConvertTo with TypedPrimitive parameter
Brian Fiete 2 years ago
parent
commit
d37c515644
1 changed files with 2 additions and 2 deletions
  1. 2 2
      BeefLibs/corlib/src/Reflection/Convert.bf

+ 2 - 2
BeefLibs/corlib/src/Reflection/Convert.bf

@@ -106,7 +106,7 @@ namespace System.Reflection
 					default:
 					}
 
-					if (IntCanFit(intVal, type))
+					if (IntCanFit(intVal, type.IsTypedPrimitive ? type.UnderlyingType : type))
 					{
 						return Variant.Create(type, &intVal);
 					}
@@ -158,7 +158,7 @@ namespace System.Reflection
 					default:
 					}
 
-					if (IntCanFit(intVal, type))
+					if (IntCanFit(intVal, type.IsTypedPrimitive ? type.UnderlyingType : type))
 					{
 						return Variant.Create(type, &intVal);
 					}