Ensure MultiPolygons are rendered if only one of fill and stroke are set
This commit is contained in:
@@ -195,7 +195,7 @@ ol.renderer.vector.renderMultiPolygonGeometry_ =
|
|||||||
goog.asserts.assertInstanceof(geometry, ol.geom.MultiPolygon);
|
goog.asserts.assertInstanceof(geometry, ol.geom.MultiPolygon);
|
||||||
var fillStyle = style.getFill();
|
var fillStyle = style.getFill();
|
||||||
var strokeStyle = style.getStroke();
|
var strokeStyle = style.getStroke();
|
||||||
if (!goog.isNull(strokeStyle) && !goog.isNull(fillStyle)) {
|
if (!goog.isNull(strokeStyle) || !goog.isNull(fillStyle)) {
|
||||||
var polygonReplay = replayGroup.getReplay(
|
var polygonReplay = replayGroup.getReplay(
|
||||||
style.getZIndex(), ol.render.ReplayType.POLYGON);
|
style.getZIndex(), ol.render.ReplayType.POLYGON);
|
||||||
polygonReplay.setFillStrokeStyle(fillStyle, strokeStyle);
|
polygonReplay.setFillStrokeStyle(fillStyle, strokeStyle);
|
||||||
|
|||||||
Reference in New Issue
Block a user