mirror of
https://github.com/glfw/glfw.git
synced 2024-11-25 22:14:34 +00:00
Win32: Disable non-client painting if undecorated
Fixes an issue where a small title bar and window caption buttons were being painted after restoring a minimized undecorated window. Closes #1383.
This commit is contained in:
parent
e29882523e
commit
9ac9d7b85a
@ -1161,6 +1161,19 @@ static LRESULT CALLBACK windowProc(HWND hWnd, UINT uMsg,
|
||||
DragFinish(drop);
|
||||
return 0;
|
||||
}
|
||||
|
||||
case WM_NCACTIVATE:
|
||||
case WM_NCPAINT:
|
||||
{
|
||||
// HACK: Prevent title bar artifacts from appearing after restoring
|
||||
// a minimized borderless window
|
||||
if (!window->decorated)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
return DefWindowProcW(hWnd, uMsg, wParam, lParam);
|
||||
|
Loading…
Reference in New Issue
Block a user