From f76c9d55977a2fd2ae082b4e3048380ea5d46e03 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Sat, 3 Nov 2012 14:12:02 -0600 Subject: [PATCH] Don't update the highlighted line number if it's already highlighted --- src/app/gutter.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/app/gutter.coffee b/src/app/gutter.coffee index ce1eeb566..dbc3998c9 100644 --- a/src/app/gutter.coffee +++ b/src/app/gutter.coffee @@ -59,11 +59,16 @@ class Gutter extends View @widthChanged?(@outerWidth()) highlightCursorLine: -> - screenRowIndex = @editor().getCursorScreenPosition().row - @firstScreenRow + currentRow = @editor().getCursorScreenPosition().row + return if @highlightedRow == currentRow + + screenRowIndex = currentRow - @firstScreenRow @highlightedLineNumber?.classList.remove('cursor-line') if screenRowIndex >= 0 and @editor().getSelection().isSingleScreenLine() @highlightedLineNumber = @lineNumbers[0].children[screenRowIndex] @highlightedLineNumber?.classList.add('cursor-line') + @highlightedRow = currentRow else @highlightedLineNumber = null + @highlightedRow = null