From 080a511d0dc68a2a46bcd68de47538cc8a891c5c Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Mon, 21 May 2012 10:11:41 -0700 Subject: [PATCH] :lipstick: --- src/app/renderer.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/app/renderer.coffee b/src/app/renderer.coffee index c49fe5d23..9feb295b1 100644 --- a/src/app/renderer.coffee +++ b/src/app/renderer.coffee @@ -131,18 +131,19 @@ class Renderer buildLinesForBufferRows: (startBufferRow, endBufferRow) -> lineFragments = [] startBufferColumn = null + currentBufferRow = startBufferRow currentScreenLineLength = 0 startBufferColumn = 0 - while startBufferRow <= endBufferRow - screenLine = @highlighter.lineForRow(startBufferRow) + while currentBufferRow <= endBufferRow + screenLine = @highlighter.lineForRow(currentBufferRow) - if fold = @largestFoldForBufferRow(startBufferRow) + if fold = @largestFoldForBufferRow(currentBufferRow) screenLine = screenLine.copy() screenLine.fold = fold screenLine.bufferDelta = fold.getBufferDelta() lineFragments.push(screenLine) - startBufferRow = fold.endRow + 1 + currentBufferRow = fold.endRow + 1 continue startBufferColumn ?= 0 @@ -153,7 +154,7 @@ class Renderer screenLine.screenDelta = new Point(1, 0) startBufferColumn += wrapScreenColumn else - startBufferRow++ + currentBufferRow++ startBufferColumn = 0 lineFragments.push(screenLine)