Pārlūkot izejas kodu

[home2] Speed up the isTrashed computed

Johan Ahlen 9 gadi atpakaļ
vecāks
revīzija
7ac56a2a2b

+ 2 - 6
desktop/core/src/desktop/static/desktop/js/fileBrowser/hueFileEntry.js

@@ -53,12 +53,8 @@
     });
 
     self.isTrashed = ko.pureComputed(function () {
-      var parent = self.parent;
-      while (parent) {
-        if (parent.isTrash()) {
-          return true;
-        }
-        parent = parent.parent;
+      if (typeof self.parent !== 'undefined' && self.parent !== null) {
+        return self.parent.isTrash() || self.parent.isTrashed();
       }
       return false;
     });