瀏覽代碼

fixed bug when malformed async call

Nicolas Cannasse 5 年之前
父節點
當前提交
71a3ac16b9
共有 1 個文件被更改,包括 5 次插入2 次删除
  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() ) {
 		return [for( k in vars.keys() ) {
 			var t = vars.get(k);
 			var t = vars.get(k);
 			if( StringTools.startsWith(k,"a_") ) {
 			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(_));
 			var isFun = checker.follow(t).match(TFun(_));
 			if( isFun ) {
 			if( isFun ) {