From d678f367dbcb9c31e0c1905ced53a544cc8bc648 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Wed, 16 Apr 2014 11:36:16 -0600 Subject: [PATCH] Clear cursor blink interval when editor component unmounts --- src/cursors-component.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cursors-component.coffee b/src/cursors-component.coffee index 55f922cc8..e32a925cf 100644 --- a/src/cursors-component.coffee +++ b/src/cursors-component.coffee @@ -29,6 +29,9 @@ CursorsComponent = React.createClass @subscribe editor, 'cursors-moved', @pauseCursorBlinking @startBlinkingCursors() + componentWillUnmount: -> + @stopBlinkingCursors() + startBlinkingCursors: -> @cursorBlinkIntervalHandle = setInterval(@toggleCursorBlink, @props.cursorBlinkPeriod / 2)