From eab413445f0de136187f52c07adc98255858b020 Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Sun, 6 Nov 2016 21:56:32 +0100 Subject: [PATCH] Don't reset highlighted hint markers in the second pass When injecting hint markers for the second pass, do reset which hint markers are visually highlighted (in case they change), but _don't_ reset the actual data. Regression since commit e70ab849. --- extension/lib/marker-container.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/extension/lib/marker-container.coffee b/extension/lib/marker-container.coffee index 4e1bcce..ffe1015 100644 --- a/extension/lib/marker-container.coffee +++ b/extension/lib/marker-container.coffee @@ -87,9 +87,9 @@ class MarkerContainer marker.hide() @markHighlightedMarkers() - resetHighlightedMarkers: -> + resetHighlightedMarkers: ({visuallyOnly = false} = {}) -> marker.markHighlighted(false) for marker in @highlightedMarkers - @highlightedMarkers = [] + @highlightedMarkers = [] unless visuallyOnly markHighlightedMarkers: -> marker.markHighlighted(true) for marker in @highlightedMarkers @@ -191,7 +191,7 @@ class MarkerContainer zIndex = MAX_Z_INDEX - markers.length - @markers.length + 1 markers.sort((a, b) -> a.wrapper.shape.area - b.wrapper.shape.area) - @resetHighlightedMarkers() + @resetHighlightedMarkers({visuallyOnly: true}) for marker in markers marker.markerElement.style.zIndex = zIndex zIndex += 1 -- 2.39.3