diff --git a/client/homebrew/brewRenderer/brewRenderer.jsx b/client/homebrew/brewRenderer/brewRenderer.jsx
index 67a6fbd..591e593 100644
--- a/client/homebrew/brewRenderer/brewRenderer.jsx
+++ b/client/homebrew/brewRenderer/brewRenderer.jsx
@@ -15,7 +15,8 @@ var BrewRenderer = React.createClass({
getInitialState: function() {
return {
viewablePageNumber: 0,
- height : 0
+ height : 0,
+ isMounted : false
};
},
totalPages : 0,
@@ -23,7 +24,8 @@ var BrewRenderer = React.createClass({
componentDidMount: function() {
this.setState({
- height : this.refs.main.parentNode.clientHeight
+ height : this.refs.main.parentNode.clientHeight,
+ isMounted : true
});
},
handleScroll : function(e){
@@ -36,6 +38,8 @@ var BrewRenderer = React.createClass({
},
shouldRender : function(pageText, index){
+ if(!this.state.isMounted) return false;
+
var viewIndex = this.state.viewablePageNumber;
if(index == viewIndex - 1) return true;
if(index == viewIndex) return true;
diff --git a/client/homebrew/navbar/navbar.jsx b/client/homebrew/navbar/navbar.jsx
index 38de185..84f1daf 100644
--- a/client/homebrew/navbar/navbar.jsx
+++ b/client/homebrew/navbar/navbar.jsx
@@ -11,7 +11,7 @@ var Navbar = React.createClass({
The Homebrewery
- v2.0.0
+ v2.0.1
{this.props.children}
diff --git a/package.json b/package.json
index 6cfa71a..4ff504c 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "naturalcrit",
"description": "D&D Tools for the discerning DM",
- "version": "2.0.0",
+ "version": "2.0.1",
"scripts": {
"postinstall": "gulp prod",
"start": "node server.js"