From 29f400652634e366cae72ff69163fe4759f0bfca Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 13 May 2013 21:50:32 -0700 Subject: [PATCH] Set pattern only on enter --- js/id/svg/areas.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/js/id/svg/areas.js b/js/id/svg/areas.js index 56ccb0622..5f194aa89 100644 --- a/js/id/svg/areas.js +++ b/js/id/svg/areas.js @@ -63,17 +63,17 @@ iD.svg.Areas = function(projection) { .filter(filter) .data(areas, iD.Entity.key); - paths.enter() + var enter = paths.enter() .append('path') .attr('class', function(d) { return d.type + ' area ' + klass + ' ' + d.id; }) .call(iD.svg.TagClasses()); + if (klass === 'fill') enter.call(setPattern); + paths .order() .attr('d', path); - if (klass === 'fill') paths.call(setPattern); - paths.exit() .remove();