diff --git a/src/gutter-component.coffee b/src/gutter-component.coffee index bef507a6a..fa04c0afc 100644 --- a/src/gutter-component.coffee +++ b/src/gutter-component.coffee @@ -33,7 +33,10 @@ GutterComponent = React.createClass # non-zero-delta change to the screen lines has occurred within the current # visible row range. shouldComponentUpdate: (newProps) -> - return true unless isEqualForProperties(newProps, @props, 'renderedRowRange', 'scrollTop', 'lineHeightInPixels', 'fontSize') + return true unless isEqualForProperties(newProps, @props, + 'renderedRowRange', 'scrollTop', 'lineHeightInPixels', 'fontSize', + 'mouseWheelScreenRow' + ) {renderedRowRange, pendingChanges} = newProps for change in pendingChanges when Math.abs(change.screenDelta) > 0 or Math.abs(change.bufferDelta) > 0 diff --git a/src/lines-component.coffee b/src/lines-component.coffee index be75dddc6..98d4cd02d 100644 --- a/src/lines-component.coffee +++ b/src/lines-component.coffee @@ -40,7 +40,7 @@ LinesComponent = React.createClass return true unless isEqualForProperties(newProps, @props, 'renderedRowRange', 'fontSize', 'fontFamily', 'lineHeight', 'lineHeightInPixels', 'scrollTop', 'scrollLeft', 'showIndentGuide', 'scrollingVertically', 'invisibles', - 'visible', 'scrollViewHeight' + 'visible', 'scrollViewHeight', 'mouseWheelScreenRow' ) {renderedRowRange, pendingChanges} = newProps