From 69749dee553a1ed7a8d2ffbe5c9c64a4b37a5b0e Mon Sep 17 00:00:00 2001 From: Frederic Junod Date: Wed, 26 Feb 2014 15:50:13 +0100 Subject: [PATCH 1/2] Fix type error in ol.layer.Vector --- src/ol/layer/vectorlayer.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ol/layer/vectorlayer.js b/src/ol/layer/vectorlayer.js index 978e0c1a2f..9fe1f28092 100644 --- a/src/ol/layer/vectorlayer.js +++ b/src/ol/layer/vectorlayer.js @@ -25,11 +25,10 @@ ol.layer.Vector = function(opt_options) { var options = goog.isDef(opt_options) ? opt_options : /** @type {olx.layer.VectorOptions} */ ({}); - var baseOptions = /** @type {olx.layer.LayerOptions} */ - (goog.object.clone(options)); + var baseOptions = goog.object.clone(options); delete baseOptions.style; - goog.base(this, baseOptions); + goog.base(this, /** @type {olx.layer.LayerOptions} */ (baseOptions)); /** * User provided style. From e43a8d116eff1088c2b8f98c1e31ac3c2bed483f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=89ric=20Lemoine?= Date: Wed, 26 Feb 2014 16:44:52 +0100 Subject: [PATCH 2/2] Fix type error in ol.layer.Layer --- src/ol/layer/layer.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/ol/layer/layer.js b/src/ol/layer/layer.js index a83bfb9183..4ab377a0a4 100644 --- a/src/ol/layer/layer.js +++ b/src/ol/layer/layer.js @@ -25,11 +25,10 @@ goog.require('ol.source.Source'); */ ol.layer.Layer = function(options) { - var baseOptions = /** @type {olx.layer.LayerOptions} */ - (goog.object.clone(options)); + var baseOptions = goog.object.clone(options); delete baseOptions.source; - goog.base(this, baseOptions); + goog.base(this, /** @type {olx.layer.LayerOptions} */ (baseOptions)); /** * @private