mirror of
https://github.com/reactos/reactos.git
synced 2025-02-24 17:34:57 +00:00
[EXPLORER] CTrayClockWnd: Fix a leak of font handles. CORE-13155
svn path=/trunk/; revision=74437
This commit is contained in:
parent
3dfa093f63
commit
f23a970e84
1 changed files with 7 additions and 8 deletions
|
@ -714,20 +714,19 @@ public:
|
|||
0,
|
||||
TMT_TEXTCOLOR,
|
||||
&textColor);
|
||||
|
||||
if (this->hFont != NULL)
|
||||
DeleteObject(this->hFont);
|
||||
|
||||
SetFont(hFont, FALSE);
|
||||
}
|
||||
else
|
||||
{
|
||||
NONCLIENTMETRICS ncm = { 0 };
|
||||
ncm.cbSize = sizeof(ncm);
|
||||
SystemParametersInfoW(SPI_GETNONCLIENTMETRICS, sizeof(ncm), &ncm, FALSE);
|
||||
|
||||
hFont = CreateFontIndirectW(&ncm.lfMessageFont);
|
||||
|
||||
/* We don't need to set a font here, our parent will use
|
||||
* WM_SETFONT to set the right one when themes are not enabled. */
|
||||
textColor = RGB(0, 0, 0);
|
||||
}
|
||||
|
||||
SetFont(hFont, FALSE);
|
||||
|
||||
CloseThemeData(clockTheme);
|
||||
|
||||
return TRUE;
|
||||
|
|
Loading…
Reference in a new issue