소스 검색

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 = [];
         var detachedRootClasses = [];
 
 
         function markClassDetachedRoot(klass) {
         function markClassDetachedRoot(klass) {
-            detachedRootClasses.addElement(klass);
             klass.detachedRoot = true;
             klass.detachedRoot = true;
+            detachedRootClasses = classes().filter(function (klass) {
+                return klass.detachedRoot;
+            });
         }
         }
 
 
         this.detachedRootClasses = function () {
         this.detachedRootClasses = function () {