repeated browser activate events causes webpage menu disappear

This commit is contained in:
Kang Yu 2024-09-15 12:57:00 -07:00
parent 090fa0e3ad
commit 08ef381f96

View file

@ -644,9 +644,14 @@ namespace PersistentWindows.Common
public static void BrowserActivate(IntPtr hwnd, bool is_browser_window = true, bool in_restore = false) 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; browserWindowActivated = is_browser_window;
restoring = in_restore; restoring = in_restore;
Console.WriteLine($"browser activated {hwnd.ToString("X")}");
if (!tiny && !User32.IsWindowVisible(commanderWnd)) if (!tiny && !User32.IsWindowVisible(commanderWnd))
return; return;