mirror of
https://github.com/atom/atom.git
synced 2026-01-25 14:59:03 -05:00
Remove detach recursion from autocomplete cancel.
miniEditor.focusOut was causing cancel to be called multiple times.
This commit is contained in:
@@ -100,7 +100,8 @@ class Autocomplete extends View
|
||||
|
||||
attach: ->
|
||||
@confirmed = false
|
||||
@miniEditor.on 'focusout', => @cancel() unless @confirmed
|
||||
@miniEditor.on 'focusout', =>
|
||||
@cancel() unless @confirmed
|
||||
|
||||
@originalSelectedText = @editor.getSelectedText()
|
||||
@originalSelectionBufferRange = @editor.getSelection().getBufferRange()
|
||||
@@ -116,9 +117,10 @@ class Autocomplete extends View
|
||||
@miniEditor.focus()
|
||||
|
||||
detach: ->
|
||||
@miniEditor.off("focusout")
|
||||
super
|
||||
@editor.off(".autocomplete")
|
||||
@editor.focus()
|
||||
super
|
||||
@miniEditor.buffer.setText('')
|
||||
|
||||
setPosition: (originalCursorPosition) ->
|
||||
|
||||
Reference in New Issue
Block a user