 
     @subscriptions.add @displayBuffer.onDidTokenize =>
       @tokenized = true
-      @requestUpdate()
-
-    if @displayBuffer.tokenizedBuffer.fullyTokenized
-      @tokenized = true
+      @forceUpdate()
+
+    @tokenized = true if @displayBuffer.tokenizedBuffer.fullyTokenized
 
   stackChanges: (changes) ->
     @pendingChanges.push changes

    screenRow

  getDefaultColor: ->
    @defaultColor ||= @transparentize(@minimapView.editorView.css('color'), @getTextOpacity())

  ensureDummyNodeExistence: ->
    unless @dummyNode?

      for token in line.tokens
        w = token.screenDelta
        unless token.isOnlyWhitespace()
          color = if displayCodeHighlights and @tokenized
            @getTokenColor(token)
          else
            @getDefaultColor()

          value = token.value
          value = value.replace(re, ' ') if re?

          x = @drawToken(context, value, color, x, y0, charWidth, charHeight)
        else
          x += w * charWidth

