     self.lastThemeMark = theme.mark
   }
 
-  private func shouldReloadData(
-    for state: StateType, themeChanged: Bool = false
-  ) -> Bool {
-    if self.isShowHidden != state.fileBrowserShowHidden {
-      return true
-    }
-
-    if themeChanged {
-      return true
-    }
-
-    if self.showsFileIcon != state.appearance.showsFileIcon {
-      return true
-    }
-
-    if state.cwd != self.cwd {
-      return true
-    }
+  private func shouldReloadData(for state: StateType, themeChanged: Bool = false) -> Bool {
+    if self.isShowHidden != state.fileBrowserShowHidden { return true }
+
+    if themeChanged { return true }
+
+    if self.showsFileIcon != state.appearance.showsFileIcon { return true }
+
+    if state.cwd != self.cwd { return true }
 
     return false
   }
 
-  private func node(from item: Any?) -> Node? {
-    return (item as? NSTreeNode)?.node
-  }
+  private func node(from item: Any?) -> Node? { (item as? NSTreeNode)?.node }
 }
 
 // MARK: - Actions

        return
      }

      if node.url.isParent(of: url) {
        stack.append(contentsOf: item.children ?? [])
      }
    }
  }


    self.unbind(.selectionIndexPaths)
  }

  required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") }

  private let emit: (UuidAction<FileBrowser.Action>) -> Void
  private let disposeBag = DisposeBag()
