From e88aeadd326f972cf2dd80dd6ab771fcbea0f849 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 3 May 2017 16:07:16 -0400 Subject: [PATCH] Undo/Redo handler shouldn't switch modes unless already in browse/select --- modules/renderer/map.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/renderer/map.js b/modules/renderer/map.js index 855a6b623..83013dfa1 100644 --- a/modules/renderer/map.js +++ b/modules/renderer/map.js @@ -75,6 +75,9 @@ export function rendererMap(context) { context.history() .on('change.map', immediateRedraw) .on('undone.map redone.map', function(stack) { + var mode = context.mode().id; + if (mode !== 'browse' && mode !== 'select') return; + var followSelected = false; if (Array.isArray(stack.selectedIDs)) { followSelected = (stack.selectedIDs.length === 1 && stack.selectedIDs[0][0] === 'n');