Win32GUI: Fix bug with specifying no color for status hilite.
We were mapping NO_COLOR to white instead of the default foreground color.
This commit is contained in:
committed by
Pasi Kallinen
parent
b1f7bd3791
commit
7c24b420a9
@@ -275,7 +275,8 @@ onWMPaint(HWND hWnd, WPARAM wParam, LPARAM lParam)
|
|||||||
else if (atr & HL_DIM)
|
else if (atr & HL_DIM)
|
||||||
fntatr = ATR_DIM;
|
fntatr = ATR_DIM;
|
||||||
fnt = mswin_get_font(NHW_STATUS, fntatr, hdc, FALSE);
|
fnt = mswin_get_font(NHW_STATUS, fntatr, hdc, FALSE);
|
||||||
nFg = (clr >= 0 && clr < CLR_MAX) ? nhcolor_to_RGB(clr) : Fg;
|
nFg = (clr == NO_COLOR ? Fg :
|
||||||
|
((clr >= 0 && clr < CLR_MAX) ? nhcolor_to_RGB(clr) : Fg));
|
||||||
nBg = Bg;
|
nBg = Bg;
|
||||||
|
|
||||||
GetTextExtentPoint32(hdc, wbuf, vlen, &sz);
|
GetTextExtentPoint32(hdc, wbuf, vlen, &sz);
|
||||||
|
|||||||
Reference in New Issue
Block a user