From ebaaa4ba5a5b526a66e98f032d5b1a2b79fc970a Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 19 Nov 2014 00:18:39 -0500 Subject: [PATCH] Initialize radialMenu earlier This prevents it from being undefined when exiting back to browse mode: in selectElements() (re 2024e233 crash if element id passed in url hash) in update() (possible re #2151?) --- js/id/modes/select.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/id/modes/select.js b/js/id/modes/select.js index be2746ba8..787a2eef0 100644 --- a/js/id/modes/select.js +++ b/js/id/modes/select.js @@ -93,6 +93,8 @@ iD.modes.Select = function(context, selectedIDs) { }); }); + radialMenu = iD.ui.RadialMenu(context, operations); + context.ui().sidebar .select(singular() ? singular().id : null, newFeature); @@ -152,7 +154,6 @@ iD.modes.Select = function(context, selectedIDs) { context.map().on('drawn.select', selectElements); selectElements(); - radialMenu = iD.ui.RadialMenu(context, operations); var show = d3.event && !suppressMenu; if (show) {