소스 검색

[home2] Speed up the isTrashed computed

Johan Ahlen 9 년 전
부모
커밋
7ac56a2a2b
1개의 변경된 파일2개의 추가작업 그리고 6개의 파일을 삭제
  1. 2 6
      desktop/core/src/desktop/static/desktop/js/fileBrowser/hueFileEntry.js

+ 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;
     });