From 08ef381f9633c7da64ee941d890b47f636b8b8a8 Mon Sep 17 00:00:00 2001 From: Kang Yu Date: Sun, 15 Sep 2024 12:57:00 -0700 Subject: [PATCH] repeated browser activate events causes webpage menu disappear --- Ninjacrab.PersistentWindows.Solution/Common/HotKeyWindow.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Ninjacrab.PersistentWindows.Solution/Common/HotKeyWindow.cs b/Ninjacrab.PersistentWindows.Solution/Common/HotKeyWindow.cs index 71712a0..4d9656d 100644 --- a/Ninjacrab.PersistentWindows.Solution/Common/HotKeyWindow.cs +++ b/Ninjacrab.PersistentWindows.Solution/Common/HotKeyWindow.cs @@ -644,9 +644,14 @@ namespace PersistentWindows.Common public static void BrowserActivate(IntPtr hwnd, bool is_browser_window = true, bool in_restore = false) { + if (browserWindowActivated == is_browser_window) + return; + browserWindowActivated = is_browser_window; restoring = in_restore; + Console.WriteLine($"browser activated {hwnd.ToString("X")}"); + if (!tiny && !User32.IsWindowVisible(commanderWnd)) return;