From f5b29989f5f4c2309eb373bc2e58a1ac7b92c7f9 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Fri, 9 May 2014 16:45:29 -0700 Subject: [PATCH] Deselect before deleting an entity This avoids errors produced by attempts to generate turns for ways that were just deleted. --- js/id/operations/delete.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/id/operations/delete.js b/js/id/operations/delete.js index 13516c9cc..15c41c067 100644 --- a/js/id/operations/delete.js +++ b/js/id/operations/delete.js @@ -36,15 +36,15 @@ iD.operations.Delete = function(selectedIDs, context) { } } - context.perform( - action, - annotation); - if (nextSelectedID && context.hasEntity(nextSelectedID)) { context.enter(iD.modes.Select(context, [nextSelectedID])); } else { context.enter(iD.modes.Browse(context)); } + + context.perform( + action, + annotation); }; operation.available = function() {