2
0
Эх сурвалжийг харах

[prefab] Avoid calling createByName in enumOrNullByName if constr is null

Clément Espeute 11 сар өмнө
parent
commit
18deeaedc4
1 өөрчлөгдсөн 1 нэмэгдсэн , 1 устгасан
  1. 1 1
      hrt/prefab/Macros.hx

+ 1 - 1
hrt/prefab/Macros.hx

@@ -135,7 +135,7 @@ class Macros {
 	}
 
 	public static function enumOrNullByName<T>(e:Enum<T>, constr:String, ?params:Array<Dynamic>, ?defValue:T):T {
-		var value = try {
+		var value = if (constr == null) null else try {
 			haxe.EnumTools.createByName(e, constr, params);
 		} catch (_) {
 			null;