From 13087eb58e7a5f1cae6cb3278b09f673adcc2347 Mon Sep 17 00:00:00 2001 From: Antonio Scandurra Date: Fri, 12 Jun 2015 12:39:24 +0200 Subject: [PATCH] Handle Max Line Number Digits --- src/line-numbers-tile-component.coffee | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/line-numbers-tile-component.coffee b/src/line-numbers-tile-component.coffee index b18426a56..a0ae8d49a 100644 --- a/src/line-numbers-tile-component.coffee +++ b/src/line-numbers-tile-component.coffee @@ -39,11 +39,12 @@ class LineNumbersTileComponent @oldTileState.top = @newTileState.top @oldTileState.left = @newTileState.left - # if @newState.maxLineNumberDigits isnt @oldState.maxLineNumberDigits - # node.remove() for id, node of @lineNumberNodesById - # @oldState.tiles[@id] = {lineNumbers: {}} - # @oldTileState = @oldState.tiles[@id] - # @lineNumberNodesById = {} + if @newState.maxLineNumberDigits isnt @oldState.maxLineNumberDigits + node.remove() for id, node of @lineNumberNodesById + @oldState.tiles[@id] = {lineNumbers: {}} + @oldTileState = @oldState.tiles[@id] + @lineNumberNodesById = {} + @oldState.maxLineNumberDigits = @newState.maxLineNumberDigits if @newState.scrollWidth isnt @oldState.scrollWidth @domNode.style.width = @newState.scrollWidth + 'px'