diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx index e2c87ff8a..07a6bb119 100644 --- a/client/homebrew/brewRenderer/brewRenderer.jsx +++ b/client/homebrew/brewRenderer/brewRenderer.jsx @@ -62,9 +62,9 @@ const BrewRenderer = createClass({ }, handleScroll : function(e){ - this.setState({ - viewablePageNumber : Math.floor(e.target.scrollTop / e.target.scrollHeight * this.state.pages.length) - }); + this.setState((prevState)=>({ + viewablePageNumber : Math.floor(e.target.scrollTop / e.target.scrollHeight * prevState.pages.length) + })); }, shouldRender : function(pageText, index){