Browse Source

fixed bug when malformed async call

Nicolas Cannasse 5 năm trước cách đây
mục cha
commit
71a3ac16b9
1 tập tin đã thay đổi với 5 bổ sung2 xóa
  1. 5 2
      hide/comp/ScriptEditor.hx

+ 5 - 2
hide/comp/ScriptEditor.hx

@@ -299,8 +299,11 @@ class ScriptEditor extends CodeEditor {
 		return [for( k in vars.keys() ) {
 			var t = vars.get(k);
 			if( StringTools.startsWith(k,"a_") ) {
-				t = checker.unasync(t);
-				k = k.substr(2);
+				var t2 = checker.unasync(t);
+				if( t2 != null ) {
+					t = t2;
+					k = k.substr(2);
+				}
 			}
 			var isFun = checker.follow(t).match(TFun(_));
 			if( isFun ) {