From e723e87c742c5b0b26ee1da508ddb594dfbe6178 Mon Sep 17 00:00:00 2001 From: PrzemyslawTusinski <61138537+PrzemyslawTusinski@users.noreply.github.com> Date: Tue, 12 May 2020 19:33:42 +0200 Subject: [PATCH] PowerLauncher can be snapped to zone - fix (#2896) --- src/modules/fancyzones/lib/util.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/modules/fancyzones/lib/util.cpp b/src/modules/fancyzones/lib/util.cpp index fa6256e900..86371d9a54 100644 --- a/src/modules/fancyzones/lib/util.cpp +++ b/src/modules/fancyzones/lib/util.cpp @@ -89,8 +89,8 @@ void OrderMonitors(std::vector>& monitorInfo) size_t current = candidates[j]; // Compare (top, left) lexicographically - if (std::tie(monitorInfo[current].second.top, monitorInfo[current].second.left) - < std::tie(monitorInfo[smallest].second.top, monitorInfo[smallest].second.left)) + if (std::tie(monitorInfo[current].second.top, monitorInfo[current].second.left) < + std::tie(monitorInfo[smallest].second.top, monitorInfo[smallest].second.left)) { smallest = current; } @@ -115,7 +115,7 @@ void SizeWindowToRect(HWND window, RECT rect) noexcept WINDOWPLACEMENT placement{}; ::GetWindowPlacement(window, &placement); - //wait if SW_SHOWMINIMIZED would be removed from window (Issue #1685) + //wait if SW_SHOWMINIMIZED would be removed from window (Issue #1685) for (int i = 0; i < 5 && (placement.showCmd & SW_SHOWMINIMIZED) != 0; i++) { std::this_thread::sleep_for(std::chrono::milliseconds(100)); @@ -150,5 +150,9 @@ bool IsInterestingWindow(HWND window, const std::vector& excludedA { return false; } + if (find_app_name_in_path(filtered.process_path, { L"POWERLAUNCHER.EXE" })) + { + return false; + } return true; }