From 8bf82d3aa1d5594878c2c9568c90f8afe4e84ff2 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Fri, 25 Jan 2013 12:46:08 -0800 Subject: [PATCH] Don't detach unless view has parent --- src/packages/jump-to-line/lib/jump-to-line-view.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/packages/jump-to-line/lib/jump-to-line-view.coffee b/src/packages/jump-to-line/lib/jump-to-line-view.coffee index fd8e4e555..b055a0274 100644 --- a/src/packages/jump-to-line/lib/jump-to-line-view.coffee +++ b/src/packages/jump-to-line/lib/jump-to-line-view.coffee @@ -14,9 +14,9 @@ class JumpToLineView extends View @div class: 'message', outlet: 'message' initialize: (@rootView) -> - @miniEditor.on 'focusout', => @detach() if @hasParent() + @miniEditor.on 'focusout', => @detach() @on 'core:confirm', => @confirm() - @on 'core:cancel', => @detach() if @hasParent() + @on 'core:cancel', => @detach() @miniEditor.preempt 'textInput', (e) => false unless e.originalEvent.data.match(/[0-9]/) @@ -28,6 +28,8 @@ class JumpToLineView extends View @attach() detach: -> + return unless @hasParent() + @miniEditor.setText('') @previouslyFocusedElement?.focus()