mirror of
https://github.com/reactos/reactos.git
synced 2024-09-30 14:37:45 +00:00
[0.4.13][WIN32SS] Fix last user visible parts of regression CORE-10855
When Themesvc was disabled, some Window titlebar frames were drawn too thin until the window was actively resized in y by the user. That and similar symptoms started to show up after SVN r68904 ==6dfa71c487
Many thanks to patches author Doug Lyons. We leave the ticket unresolved still due to explicit request of James Tabor, who wants to continue working in that context. cherry picked from commit 0.4.14-dev-121-g9e14a762d5
This commit is contained in:
parent
5e4310bcc9
commit
c13224e68c
|
@ -420,7 +420,7 @@ UserPaintCaption(PWND pWnd, INT Flags)
|
|||
else
|
||||
{
|
||||
HDC hDC = UserGetDCEx(pWnd, NULL, DCX_WINDOW|DCX_USESTYLE);
|
||||
UserDrawCaptionBar(pWnd, hDC, Flags);
|
||||
UserDrawCaptionBar(pWnd, hDC, Flags | DC_FRAME); // DCFRAME added as fix for CORE-10855.
|
||||
UserReleaseDC(pWnd, hDC, FALSE);
|
||||
}
|
||||
Ret = TRUE;
|
||||
|
@ -1232,7 +1232,7 @@ IntDefWindowProc(
|
|||
{
|
||||
HDC hDC = UserGetDCEx(Wnd, NULL, DCX_WINDOW|DCX_USESTYLE);
|
||||
TRACE("WM_NCUAHDRAWCAPTION: wParam DC_ flags %08x\n",wParam);
|
||||
UserDrawCaptionBar(Wnd, hDC, wParam|DC_FRAME); // Include DC_FRAME to comp for drawing glich.
|
||||
UserDrawCaptionBar(Wnd, hDC, wParam | DC_FRAME); // Include DC_FRAME to comp for drawing glitch.
|
||||
UserReleaseDC(Wnd, hDC, FALSE);
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue