diff --git a/lib/dialog.coffee b/lib/dialog.coffee index fa0afc97..d04875cf 100644 --- a/lib/dialog.coffee +++ b/lib/dialog.coffee @@ -4,9 +4,11 @@ path = require 'path' module.exports = class Dialog extends View @content: ({prompt} = {}) -> + textEditorView = new TextEditorView(mini: true) + textEditorView.getModel().setSoftWrapped(false) @div class: 'tree-view-dialog', => @label prompt, class: 'icon', outlet: 'promptText' - @subview 'miniEditor', new TextEditorView(mini: true) + @subview 'miniEditor', textEditorView @div class: 'error-message', outlet: 'errorMessage' initialize: ({initialPath, select, iconClass} = {}) -> diff --git a/lib/tree-view.coffee b/lib/tree-view.coffee index 995ccc38..0b68c3c1 100644 --- a/lib/tree-view.coffee +++ b/lib/tree-view.coffee @@ -512,7 +512,7 @@ class TreeView extends View else if activePath = @getActivePath() selectedPaths = [activePath] - return unless selectedPaths + return unless selectedPaths and selectedPaths.length > 0 for root in @roots if root.getPath() in selectedPaths