diff --git a/src/ol/renderer/dom/map.js b/src/ol/renderer/dom/map.js index d5fe5194df..43ca9b84c1 100644 --- a/src/ol/renderer/dom/map.js +++ b/src/ol/renderer/dom/map.js @@ -117,6 +117,22 @@ ol.renderer.dom.Map.prototype.handleResolutionChanged = function() { }; +/** + * @inheritDoc + */ +ol.renderer.dom.Map.prototype.handleSizeChanged = function() { + goog.base(this, 'handleSizeChanged'); + var map = this.getMap(); + if (!map.isDef()) { + return; + } + // FIXME: resetLayersPane_ should be called + // elsewhere as we may be frozen here + this.resetLayersPane_(); + map.render(); +}; + + /** * Reset the layers pane to its initial position. * @private