Hide midpoints without breaking drawing

I always forget d3 works this way.
This commit is contained in:
Ansis Brammanis
2013-02-04 17:39:16 -05:00
parent 7e997af9b8
commit d5937907a4
+2 -2
View File
@@ -2,8 +2,8 @@ iD.svg.Midpoints = function(projection) {
return function drawMidpoints(surface, graph, entities, filter) {
var midpoints = {};
if (!surface.select('.layer-hit').select('g.vertex').node()) {
return surface.select('.layer-hit').selectAll('g.midpoint').remove();
if (!surface.select('.layer-hit.g.vertex').node()) {
return surface.select('.layer-hit.g.midpoint').remove();
}
for (var i = 0; i < entities.length; i++) {