diff --git a/lib/OpenLayers/Control/Snapping.js b/lib/OpenLayers/Control/Snapping.js index ee58a9e725..13edf839a7 100644 --- a/lib/OpenLayers/Control/Snapping.js +++ b/lib/OpenLayers/Control/Snapping.js @@ -476,7 +476,7 @@ OpenLayers.Control.Snapping = OpenLayers.Class(OpenLayers.Control, { feature = features[i]; if(feature !== this.feature && !feature._sketch && feature.state !== OpenLayers.State.DELETE && - (!target.filter || target.filter.evaluate(feature.attributes))) { + (!target.filter || target.filter.evaluate(feature))) { if(feature.atPoint(ll, maxTolerance, maxTolerance)) { for(var j=0, stop=Math.min(result.rank+1, numTypes); j