   # Returns a state {Object}, useful for rendering to screen.
   getState: ->
     @updating = true
+
+    @updateContentDimensions()
+    @updateScrollbarDimensions()
+    @updateStartRow()
+    @updateEndRow()
 
     @updateFocusedState() if @shouldUpdateFocusedState
     @updateHeightState() if @shouldUpdateHeightState

      @[flagName] = true
    else
      fn.apply(this)

    @emitDidUpdateState()


    @updateOverlaysState() if @shouldUpdateOverlaysState
    @updateGutterState() if @shouldUpdateGutterState
    @updateLineNumbersState() if @shouldUpdateLineNumbersState

    @updating = false

