Fix bug introduced when I resolved a conflict resolution.

This commit is contained in:
Corey Johnson
2012-03-07 11:41:52 -08:00
parent fdd8c7ad41
commit c258c2847e
2 changed files with 1 additions and 28 deletions

View File

@@ -380,33 +380,6 @@ describe "Editor", ->
editor.setCursorScreenPosition([2, 5])
expect(editor.scrollLeft()).toBe 0
describe "when soft-wrap is on", ->
beforeEach ->
editor.setSoftWrap(true)
it "does not scroll the buffer", ->
editor.width(charWidth * 30)
# moving right
editor.setCursorScreenPosition([2, 24])
expect(editor.scrollLeft()).toBe 0
editor.setCursorScreenPosition([2, 25])
expect(editor.scrollLeft()).toBe 0
editor.setCursorScreenPosition([2, 28])
expect(editor.scrollLeft()).toBe 0
# moving left
editor.setCursorScreenPosition([2, 9])
expect(editor.scrollLeft()).toBe 0
editor.setCursorScreenPosition([2, 8])
expect(editor.scrollLeft()).toBe 0
editor.setCursorScreenPosition([2, 5])
expect(editor.scrollLeft()).toBe 0
describe "when left is pressed on the first column", ->
describe "when there is a previous line", ->
it "wraps to the end of the previous line", ->

View File

@@ -130,7 +130,7 @@ class Cursor extends View
autoScrollHorizontally: (position) ->
return if @editor.softWrap
charsInView = @editor.width() / @width()
charsInView = @editor.lines.width() / @width()
maxScrollMargin = Math.floor((charsInView - 1) / 2)
scrollMargin = Math.min(@editor.hScrollMargin, maxScrollMargin)
margin = scrollMargin * @width()