Merge pull request #13539 from atom/ns-fix-cursor-blink-resume

Call debounced cursor blink resume callback any time the cursor moves
This commit is contained in:
Nathan Sobo
2017-01-04 11:19:13 -07:00
committed by GitHub

View File

@@ -1412,11 +1412,10 @@ class TextEditorPresenter
@emitDidUpdateState()
pauseCursorBlinking: ->
if @isCursorBlinking()
@stopBlinkingCursors(true)
@startBlinkingCursorsAfterDelay ?= _.debounce(@startBlinkingCursors, @getCursorBlinkResumeDelay())
@startBlinkingCursorsAfterDelay()
@emitDidUpdateState()
@stopBlinkingCursors(true)
@startBlinkingCursorsAfterDelay ?= _.debounce(@startBlinkingCursors, @getCursorBlinkResumeDelay())
@startBlinkingCursorsAfterDelay()
@emitDidUpdateState()
requestAutoscroll: (position) ->
@pendingScrollLogicalPosition = position