From b2c2b4e87bd4fbd64b3cabb8ce4cf32bccfe3cd4 Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 13 Jun 2018 15:53:10 -0400 Subject: [PATCH] Can still update viewer rotation just not redraw --- modules/svg/streetside.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/modules/svg/streetside.js b/modules/svg/streetside.js index 4470dbb3f..342a2a3b5 100644 --- a/modules/svg/streetside.js +++ b/modules/svg/streetside.js @@ -140,10 +140,6 @@ export function svgStreetside(projection, context, dispatch) { function viewerChanged() { - // skip this if the map is currently transformed - // e.g. during drags or easing. - if (context.map().isTransformed()) return; - var service = getService(); if (!service) return; @@ -152,6 +148,11 @@ export function svgStreetside(projection, context, dispatch) { // update viewfield rotation _viewerYaw = viewer.getYaw(); + + // avoid updating if the map is currently transformed + // e.g. during drags or easing. + if (context.map().isTransformed()) return; + layer.selectAll('.viewfield-group.selected') .attr('transform', transform); }