From 1745b4be6b049d261ee183a4c4267a078a724864 Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Tue, 19 Sep 2017 13:42:10 -0500 Subject: [PATCH] change activeItemPath if item's path changes --- src/pane-element.coffee | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pane-element.coffee b/src/pane-element.coffee index c4866816a..a1a760348 100644 --- a/src/pane-element.coffee +++ b/src/pane-element.coffee @@ -79,6 +79,7 @@ class PaneElement extends HTMLElement activeItemChanged: (item) -> delete @dataset.activeItemName delete @dataset.activeItemPath + @changePathDisposable?.dispose?() return unless item? @@ -89,6 +90,12 @@ class PaneElement extends HTMLElement @dataset.activeItemName = path.basename(itemPath) @dataset.activeItemPath = itemPath + if item.onDidChangePath? + @changePathDisposable = item.onDidChangePath => + itemPath = item.getPath() + @dataset.activeItemName = path.basename(itemPath) + @dataset.activeItemPath = itemPath + unless @itemViews.contains(itemView) @itemViews.appendChild(itemView)