Use assertInstanceof instead of getVectorLayer
This commit is contained in:
@@ -133,7 +133,8 @@ ol.renderer.canvas.VectorLayer.prototype.forEachFeatureAtPixel =
|
||||
*/
|
||||
ol.renderer.canvas.VectorLayer.prototype.getRenderGeometryFunction_ =
|
||||
function() {
|
||||
var vectorLayer = this.getVectorLayer();
|
||||
var vectorLayer = this.getLayer();
|
||||
goog.asserts.assertInstanceof(vectorLayer, ol.layer.Vector);
|
||||
var renderGeometryFunction = vectorLayer.getRenderGeometryFunction();
|
||||
if (!goog.isDef(renderGeometryFunction)) {
|
||||
renderGeometryFunction = goog.functions.TRUE;
|
||||
@@ -142,14 +143,6 @@ ol.renderer.canvas.VectorLayer.prototype.getRenderGeometryFunction_ =
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* @return {ol.layer.Vector} Vector layer.
|
||||
*/
|
||||
ol.renderer.canvas.VectorLayer.prototype.getVectorLayer = function() {
|
||||
return /** @type {ol.layer.Vector} */ (this.getLayer());
|
||||
};
|
||||
|
||||
|
||||
/**
|
||||
* Handle changes in image style state.
|
||||
* @param {goog.events.Event} event Image style change event.
|
||||
@@ -175,7 +168,8 @@ ol.renderer.canvas.VectorLayer.prototype.prepareFrame =
|
||||
return;
|
||||
}
|
||||
|
||||
var vectorLayer = this.getVectorLayer();
|
||||
var vectorLayer = this.getLayer();
|
||||
goog.asserts.assertInstanceof(vectorLayer, ol.layer.Vector);
|
||||
var vectorSource = vectorLayer.getVectorSource();
|
||||
var frameStateExtent = frameState.extent;
|
||||
var frameStateResolution = frameState.view2DState.resolution;
|
||||
|
||||
Reference in New Issue
Block a user