瀏覽代碼

kernel: Update detachedRootClasses by classes().filter(...).

Herbert Vojčík 7 年之前
父節點
當前提交
61cf9fd99b
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      support/kernel-runtime.js

+ 3 - 1
support/kernel-runtime.js

@@ -63,8 +63,10 @@ define(function () {
         var detachedRootClasses = [];
 
         function markClassDetachedRoot(klass) {
-            detachedRootClasses.addElement(klass);
             klass.detachedRoot = true;
+            detachedRootClasses = classes().filter(function (klass) {
+                return klass.detachedRoot;
+            });
         }
 
         this.detachedRootClasses = function () {