mirror of
https://github.com/electron/electron.git
synced 2026-01-10 07:58:08 -05:00
fix: delayed bounds when moving/resizing and preventing default (#34204)
This commit is contained in:
@@ -296,6 +296,7 @@ bool NativeWindowViews::PreHandleMSG(UINT message,
|
||||
&prevent_default);
|
||||
if (prevent_default) {
|
||||
::GetWindowRect(hwnd, reinterpret_cast<RECT*>(l_param));
|
||||
pending_bounds_change_.reset();
|
||||
return true; // Tells Windows that the Sizing is handled.
|
||||
}
|
||||
return false;
|
||||
@@ -334,6 +335,7 @@ bool NativeWindowViews::PreHandleMSG(UINT message,
|
||||
NotifyWindowWillMove(dpi_bounds, &prevent_default);
|
||||
if (!movable_ || prevent_default) {
|
||||
::GetWindowRect(hwnd, reinterpret_cast<RECT*>(l_param));
|
||||
pending_bounds_change_.reset();
|
||||
return true; // Tells Windows that the Move is handled. If not true,
|
||||
// frameless windows can be moved using
|
||||
// -webkit-app-region: drag elements.
|
||||
|
||||
Reference in New Issue
Block a user