From cfaa3670dba614897617a58ffd5f0db57689b741 Mon Sep 17 00:00:00 2001 From: Seraphima Zykova Date: Thu, 22 Jun 2023 17:05:55 +0200 Subject: [PATCH] [FancyZones] Fix zone activation when the cursor is not moved (#26943) --- src/modules/fancyzones/FancyZonesLib/WindowDrag.cpp | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/modules/fancyzones/FancyZonesLib/WindowDrag.cpp b/src/modules/fancyzones/FancyZonesLib/WindowDrag.cpp index c281f88c51..916d49efd5 100644 --- a/src/modules/fancyzones/FancyZonesLib/WindowDrag.cpp +++ b/src/modules/fancyzones/FancyZonesLib/WindowDrag.cpp @@ -151,23 +151,18 @@ void WindowDrag::SwitchSnappingMode(bool isSnapping) { if (!m_snappingMode && isSnapping) // turn on { - m_highlightedZones.Reset(); SetWindowTransparency(); if (FancyZonesSettings::settings().showZonesOnAllMonitors) { for (const auto& [_, workArea] : m_activeWorkAreas) { - if (workArea) + if (workArea && workArea.get() != m_currentWorkArea) { workArea->ShowZonesOverlay({}, m_window); } } } - else if (m_currentWorkArea) - { - m_currentWorkArea->ShowZonesOverlay({}, m_window); - } if (m_currentWorkArea) {