From 8f6f04d23b7ba7337e1cab8fe2936e1c98357c1e Mon Sep 17 00:00:00 2001 From: Jonathan Gilbert Date: Thu, 18 Sep 2025 12:14:35 -0500 Subject: [PATCH] Updated CenterRectToMonitor in base_flutter_window.cc to compute the centered position relative to the rcWork RECT instead of rcMonitor, so that the space reserved for the task bar is taken into account. --- packages/desktop_multi_window/windows/base_flutter_window.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/desktop_multi_window/windows/base_flutter_window.cc b/packages/desktop_multi_window/windows/base_flutter_window.cc index 3d41f2c9..e2527e03 100644 --- a/packages/desktop_multi_window/windows/base_flutter_window.cc +++ b/packages/desktop_multi_window/windows/base_flutter_window.cc @@ -23,7 +23,7 @@ void CenterRectToMonitor(LPRECT prc) { mi.cbSize = sizeof(mi); GetMonitorInfo(hMonitor, &mi); - rc = mi.rcMonitor; + rc = mi.rcWork; prc->left = rc.left + (rc.right - rc.left - w) / 2; prc->top = rc.top + (rc.bottom - rc.top - h) / 2;