fix isLine logic (from jfire)

This commit is contained in:
Ansis Brammanis
2013-01-14 11:46:45 -05:00
parent dc9f7f6a03
commit 233b2647cd
+3 -3
View File
@@ -24,11 +24,11 @@ iD.modes.AddLine = function() {
// continue an existing way
var id = datum.id;
var parents = history.graph().parentWays(datum);
var isWay = parents.length && parents[0].tags.area !== 'yes';
if (isWay && parents[0].nodes[0] === id ) {
var isLine = parents.length && parents[0].geometry() === 'line';
if (isLine && parents[0].nodes[0] === id ) {
way = parents[0];
direction = 'backward';
} else if (isWay && _.last(parents[0].nodes) === id) {
} else if (isLine && _.last(parents[0].nodes) === id) {
way = parents[0];
} else {
history.perform(