From 56eb281c4b8eca402867775af5b263bfa4b8b7c7 Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Thu, 2 May 2013 13:31:57 -0400 Subject: [PATCH] fix node dragging --- js/id/modes/drag_node.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/id/modes/drag_node.js b/js/id/modes/drag_node.js index 748ad4998..ca9d27142 100644 --- a/js/id/modes/drag_node.js +++ b/js/id/modes/drag_node.js @@ -139,9 +139,13 @@ iD.modes.DragNode = function(context) { var parentWays = _.pluck(context.graph().parentWays(entity), 'id'); - context.enter( - iD.modes.Select(context, parentWays) - .suppressMenu(true)); + if (parentWays.length) { + context.enter( + iD.modes.Select(context, parentWays) + .suppressMenu(true)); + } else { + context.enter(iD.modes.Browse(context)); + } } function cancel() {