         decoration.getMarker().getScreenRange())
       @addToLineDecorationCaches(decoration, decoration.getMarker().getScreenRange())
       if decoration.isType('line') or Decoration.isType(oldProperties, 'line')
-        @shouldUpdateLinesState = true
+        @shouldUpdateTilesState = true
       if decoration.isType('line-number') or Decoration.isType(oldProperties, 'line-number')
         @shouldUpdateLineNumbersState = true
       if (decoration.isType('gutter') and not decoration.isType('line-number')) or

  didDestroyDecoration: (decoration) ->
    if decoration.isType('line') or decoration.isType('gutter')
      @removeFromLineDecorationCaches(decoration, decoration.getMarker().getScreenRange())
      @shouldUpdateLinesState = true if decoration.isType('line')
      if decoration.isType('line-number')
        @shouldUpdateLineNumbersState = true
      else if decoration.isType('gutter')

      @shouldUpdateVerticalScrollState = true
      @shouldUpdateHiddenInputState = true
      @shouldUpdateDecorations = true
      @shouldUpdateTilesState = true
      @shouldUpdateCursorsState = true
      @shouldUpdateLineNumbersState = true
      @shouldUpdateCustomGutterDecorationState = true
