mirror of
https://github.com/FoggedLens/iD.git
synced 2026-05-19 06:58:32 +02:00
fix isLine logic (from jfire)
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user