mirror of
https://github.com/glfw/glfw.git
synced 2024-11-22 21:14:35 +00:00
Win32: Fix full screen windows affected by scaling
Per-monitor DPI scaling should not affect full screen windows.
Fixes #1582.
(cherry picked from commit 410890aa80
)
This commit is contained in:
parent
c6fa2c8cfb
commit
56230ca173
@ -127,6 +127,8 @@ information on what to include when reporting a bug.
|
|||||||
configuration change (#1761)
|
configuration change (#1761)
|
||||||
- [Win32] Bugfix: Initialization would segfault on Windows 8 (not 8.1) (#1775)
|
- [Win32] Bugfix: Initialization would segfault on Windows 8 (not 8.1) (#1775)
|
||||||
- [Win32] Bugfix: Duplicate size events were not filtered (#1610)
|
- [Win32] Bugfix: Duplicate size events were not filtered (#1610)
|
||||||
|
- [Win32] Bugfix: Full screen windows were incorrectly resized by DPI changes
|
||||||
|
(#1582)
|
||||||
- [Cocoa] Changed `EGLNativeWindowType` from `NSView` to `CALayer` (#1169)
|
- [Cocoa] Changed `EGLNativeWindowType` from `NSView` to `CALayer` (#1169)
|
||||||
- [Cocoa] Bugfix: Non-BMP Unicode codepoint input was reported as UTF-16
|
- [Cocoa] Bugfix: Non-BMP Unicode codepoint input was reported as UTF-16
|
||||||
(#1635)
|
(#1635)
|
||||||
|
@ -1133,7 +1133,7 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg,
|
|||||||
|
|
||||||
// Only apply the suggested size if the OS is new enough to have
|
// Only apply the suggested size if the OS is new enough to have
|
||||||
// sent a WM_GETDPISCALEDSIZE before this
|
// sent a WM_GETDPISCALEDSIZE before this
|
||||||
if (_glfwIsWindows10CreatorsUpdateOrGreaterWin32())
|
if (_glfwIsWindows10CreatorsUpdateOrGreaterWin32() && !window->monitor)
|
||||||
{
|
{
|
||||||
RECT* suggested = (RECT*) lParam;
|
RECT* suggested = (RECT*) lParam;
|
||||||
SetWindowPos(window->win32.handle, HWND_TOP,
|
SetWindowPos(window->win32.handle, HWND_TOP,
|
||||||
|
Loading…
Reference in New Issue
Block a user