From 30736fbe88324dc58e4fb8511fbce97f05ea200d Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Fri, 20 Dec 2013 16:41:53 +0100 Subject: [PATCH] Don't attempt to fit views to empty extents --- src/ol/view2d.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ol/view2d.js b/src/ol/view2d.js index e2c07f90b4..057337f514 100644 --- a/src/ol/view2d.js +++ b/src/ol/view2d.js @@ -416,10 +416,12 @@ ol.View2D.prototype.getZoom = function() { * @todo stability experimental */ ol.View2D.prototype.fitExtent = function(extent, size) { - this.setCenter(ol.extent.getCenter(extent)); - var resolution = this.getResolutionForExtent(extent, size); - resolution = this.constrainResolution(resolution, 0, 0); - this.setResolution(resolution); + if (!ol.extent.isEmpty(extent)) { + this.setCenter(ol.extent.getCenter(extent)); + var resolution = this.getResolutionForExtent(extent, size); + resolution = this.constrainResolution(resolution, 0, 0); + this.setResolution(resolution); + } };