Don't redraw if center or resolution is not defined
This commit is contained in:
+6
-2
@@ -380,9 +380,13 @@ ol.webgl.Map.prototype.handleWebGLContextRestored = function() {
|
|||||||
*/
|
*/
|
||||||
ol.webgl.Map.prototype.redrawInternal = function() {
|
ol.webgl.Map.prototype.redrawInternal = function() {
|
||||||
|
|
||||||
var animate = goog.base(this, 'redrawInternal');
|
var center = this.getCenter();
|
||||||
|
var resolution = this.getResolution();
|
||||||
|
if (!goog.isDef(center) || !goog.isDef(resolution)) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
var gl = this.getGL();
|
var animate = goog.base(this, 'redrawInternal');
|
||||||
|
|
||||||
this.forEachVisibleLayer(function(layer, layerRenderer) {
|
this.forEachVisibleLayer(function(layer, layerRenderer) {
|
||||||
if (layerRenderer.redraw()) {
|
if (layerRenderer.redraw()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user