Don't mutate in place

This commit is contained in:
John Firebaugh
2012-12-05 14:42:59 -05:00
parent 33beb3d2f0
commit 4e87ecbe5f
2 changed files with 2 additions and 4 deletions

View File

@@ -27,8 +27,7 @@ iD.modes.DrawArea = function(way_id) {
mode.history.replace(iD.actions.addWayNode(way,
mode.history.graph().entity(way.nodes[0])));
delete way.tags.elastic;
mode.history.perform(iD.actions.changeTags(way, way.tags));
mode.history.perform(iD.actions.changeTags(way, _.omit(way.tags, 'elastic')));
// End by clicking on own tail
return mode.controller.enter(iD.modes.Select(way));

View File

@@ -37,8 +37,7 @@ iD.modes.DrawRoad = function(way_id, direction) {
mode.history.graph().entity(lastNode), index));
}
delete way.tags.elastic;
mode.history.perform(iD.actions.changeTags(way, way.tags));
mode.history.perform(iD.actions.changeTags(way, _.omit(way.tags, 'elastic')));
// End by clicking on own tail
return mode.controller.enter(iD.modes.Select(way));