diff --git a/src/overlays/canvas-overlay.js b/src/overlays/canvas-overlay.js index 28b4d614..1d46443d 100644 --- a/src/overlays/canvas-overlay.js +++ b/src/overlays/canvas-overlay.js @@ -22,6 +22,7 @@ import {Component, createElement} from 'react'; import PropTypes from 'prop-types'; import {PerspectiveMercatorViewport} from 'viewport-mercator-project'; import {window} from '../utils/globals'; +import autobind from '../utils/autobind'; const propTypes = { redraw: PropTypes.func.isRequired @@ -33,6 +34,11 @@ const contextTypes = { }; export default class CanvasOverlay extends Component { + constructor(props) { + super(props); + autobind(this); + } + componentDidMount() { this._redraw(); }