From 46cb57cea73709c9d102eb3ed995478d644dfaf8 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Sat, 26 Jan 2013 16:43:39 -0500 Subject: [PATCH] No double click on area fill (fixes #518) --- js/id/modes/select.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/js/id/modes/select.js b/js/id/modes/select.js index de74baf78..fb4e5dc06 100644 --- a/js/id/modes/select.js +++ b/js/id/modes/select.js @@ -106,9 +106,10 @@ iD.modes.Select = function(entity, initial) { } function dblclick() { - var datum = d3.select(d3.event.target).datum(); - if (datum instanceof iD.Entity && - (datum.geometry(graph) === 'area' || datum.geometry(graph) === 'line')) { + var selection = d3.select(d3.event.target), + datum = selection.datum(); + + if (datum instanceof iD.Way && !selection.classed('fill')) { var choice = iD.geo.chooseIndex(datum, d3.mouse(mode.map.surface.node()), mode.map), node = iD.Node({ loc: choice.loc });