فهرست منبع

fix multiple forward declarations

Vladislav Folts 12 سال پیش
والد
کامیت
9c953b5b4b
1فایلهای تغییر یافته به همراه4 افزوده شده و 1 حذف شده
  1. 4 1
      src/scope.js

+ 4 - 1
src/scope.js

@@ -50,7 +50,10 @@ var Scope = Class.extend({
         }
     },
     findSymbol: function(ident){return this.__symbols[ident];},
-    addUnresolved: function(id){this.__unresolved.push(id);},
+    addUnresolved: function(id){
+        if (this.__unresolved.indexOf(id) == -1)
+            this.__unresolved.push(id);
+    },
     unresolved: function(){return this.__unresolved;}
 });