From 3510c37e43b7088e6033e6fc3fc731c4556b6afe Mon Sep 17 00:00:00 2001 From: Tim Schaub Date: Wed, 26 Sep 2012 14:10:16 +0200 Subject: [PATCH] Handle map size changes in the renderer --- src/ol/renderer/dom/map.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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