From 733264dc910193ea36067cfc58ff1d8d10ec6a50 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 29 Oct 2012 16:42:29 -0600 Subject: [PATCH] Don't highlight gutter lines when there's a multi-column selection --- spec/app/editor-spec.coffee | 5 ++--- src/app/gutter.coffee | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/spec/app/editor-spec.coffee b/spec/app/editor-spec.coffee index cc1cfe814..64bcaa8a3 100644 --- a/spec/app/editor-spec.coffee +++ b/spec/app/editor-spec.coffee @@ -1657,12 +1657,11 @@ describe "Editor", -> beforeEach -> editor.attachToDom(30) - it "doesn't highlight the backround", -> + it "doesn't highlight the background or the gutter", -> editor.getSelection().setBufferRange(new Range([0,0],[2,0])) expect(editor.getSelection().isSingleScreenLine()).toBe false - expect(editor.find('.line-number.cursor-line-number').length).toBe 1 + expect(editor.find('.line-number.cursor-line-number').length).toBe 0 expect(editor.find('.line-number.cursor-line-number.cursor-line-number-background').length).toBe 0 - expect(editor.find('.line-number.cursor-line-number').text()).toBe "3" it "when a newline is deleted with backspace, the line number of the new cursor position is highlighted", -> editor.setCursorScreenPosition([1,0]) diff --git a/src/app/gutter.coffee b/src/app/gutter.coffee index 0361de79f..feeb6ea1b 100644 --- a/src/app/gutter.coffee +++ b/src/app/gutter.coffee @@ -66,7 +66,7 @@ class Gutter extends View currentLineNumberRow.removeClass('cursor-line-number') currentLineNumberRow.removeClass('cursor-line-number-background') - newLineNumberRow = @find(".line-number:eq(#{screenRowIndex})") - newLineNumberRow.addClass('cursor-line-number') if @editor().getSelection().isSingleScreenLine() + newLineNumberRow = @find(".line-number:eq(#{screenRowIndex})") + newLineNumberRow.addClass('cursor-line-number') newLineNumberRow.addClass('cursor-line-number-background')