diff --git a/lib/OpenLayers/StyleMap.js b/lib/OpenLayers/StyleMap.js index 3a1c9ff920..88f33a5bbf 100644 --- a/lib/OpenLayers/StyleMap.js +++ b/lib/OpenLayers/StyleMap.js @@ -134,11 +134,14 @@ OpenLayers.StyleMap = OpenLayers.Class({ addUniqueValueRules: function(renderIntent, property, symbolizers) { var rules = []; for (var value in symbolizers) { - rules.push(new OpenLayers.Rule.Comparison({ - type: OpenLayers.Rule.Comparison.EQUAL_TO, - property: property, - value: value, - symbolizer: symbolizers[value]})); + rules.push(new OpenLayers.Rule({ + symbolizer: symbolizers[value], + filter: new OpenLayers.Filter.Comparison({ + type: OpenLayers.Filter.Comparison.EQUAL_TO, + property: property, + value: value + }) + })); } this.styles[renderIntent].addRules(rules); },