From 37379851a6b683dcb6e6a7f090be89a51158032d Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Tue, 22 Jan 2013 09:11:06 -0800 Subject: [PATCH] Only select entry nodes This ensure the resizer or any other non-entry nodes are never selected when moving up or down. --- src/packages/tree-view/src/tree-view.coffee | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/packages/tree-view/src/tree-view.coffee b/src/packages/tree-view/src/tree-view.coffee index 6cee5f8af..8811d2718 100644 --- a/src/packages/tree-view/src/tree-view.coffee +++ b/src/packages/tree-view/src/tree-view.coffee @@ -184,7 +184,7 @@ class TreeView extends ScrollView if selectedEntry if selectedEntry.is('.expanded.directory') return if @selectEntry(selectedEntry.find('.entry:first')) - until @selectEntry(selectedEntry.next()) + until @selectEntry(selectedEntry.next('.entry')) selectedEntry = selectedEntry.parents('.entry:first') break unless selectedEntry.length else @@ -195,7 +195,7 @@ class TreeView extends ScrollView moveUp: -> selectedEntry = @selectedEntry() if selectedEntry - if previousEntry = @selectEntry(selectedEntry.prev()) + if previousEntry = @selectEntry(selectedEntry.prev('.entry')) if previousEntry.is('.expanded.directory') @selectEntry(previousEntry.find('.entry:last')) else