Merge pull request #1652 from twpayne/fix-stroke-only-multipolygon

Ensure MultiPolygons are rendered if only one of fill and stroke are set
This commit is contained in:
Tom Payne
2014-02-06 13:54:41 +01:00

View File

@@ -195,7 +195,7 @@ ol.renderer.vector.renderMultiPolygonGeometry_ =
goog.asserts.assertInstanceof(geometry, ol.geom.MultiPolygon);
var fillStyle = style.getFill();
var strokeStyle = style.getStroke();
if (!goog.isNull(strokeStyle) && !goog.isNull(fillStyle)) {
if (!goog.isNull(strokeStyle) || !goog.isNull(fillStyle)) {
var polygonReplay = replayGroup.getReplay(
style.getZIndex(), ol.render.ReplayType.POLYGON);
polygonReplay.setFillStrokeStyle(fillStyle, strokeStyle);