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()