         when 'softWrapAtPreferredLineLength'
           if value isnt @softWrapAtPreferredLineLength
             @softWrapAtPreferredLineLength = value
-            softWrapColumn = @getSoftWrapColumn()
-            if softWrapColumn isnt currentSoftWrapColumn
-              displayLayerParams.softWrapColumn = softWrapColumn
+            displayLayerParams.softWrapColumn = @getSoftWrapColumn()
 
         when 'preferredLineLength'
           if value isnt @preferredLineLength
             @preferredLineLength = value
-            softWrapColumn = @getSoftWrapColumn()
-            if softWrapColumn isnt currentSoftWrapColumn
-              displayLayerParams.softWrapColumn = softWrapColumn
+            displayLayerParams.softWrapColumn = @getSoftWrapColumn()
 
         when 'mini'
           if value isnt @mini

      @backgroundWorkHandle = null

  update: (params) ->
    currentSoftWrapColumn = @getSoftWrapColumn()
    displayLayerParams = {}

    for param in Object.keys(params)

        when 'editorWidthInChars'
          if value > 0 and value isnt @editorWidthInChars
            @editorWidthInChars = value
            displayLayerParams.softWrapColumn = @getSoftWrapColumn()

        when 'width'
          if value isnt @width
            @width = value
            displayLayerParams.softWrapColumn = @getSoftWrapColumn()

        when 'scrollPastEnd'
          if value isnt @scrollPastEnd
