Browse Source

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

Herbert Vojčík 7 years ago
parent
commit
61cf9fd99b
1 changed files with 3 additions and 1 deletions
  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 () {