From c69a522e3eddfa4d784e876cd60d80db87831f74 Mon Sep 17 00:00:00 2001 From: Rein Klazes Date: Thu, 4 Dec 2003 21:53:14 +0000 Subject: [PATCH] Correct the test for the ODS_SELECTED bit in the WM_DRAWITEM message handler. --- dlls/commdlg/fontdlg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/commdlg/fontdlg.c b/dlls/commdlg/fontdlg.c index d63259cc4f4..29e3915d837 100644 --- a/dlls/commdlg/fontdlg.c +++ b/dlls/commdlg/fontdlg.c @@ -823,7 +823,7 @@ LRESULT CFn_WMDrawItem(HWND hDlg, WPARAM wParam, LPARAM lParam) { if (lpdi->CtlType == ODT_COMBOBOX) { - if (lpdi->itemState ==ODS_SELECTED) + if (lpdi->itemState & ODS_SELECTED) { hBrush=GetSysColorBrush(COLOR_HIGHLIGHT); oldText=SetTextColor(lpdi->hDC, GetSysColor(COLOR_HIGHLIGHTTEXT)); @@ -898,7 +898,7 @@ LRESULT CFn_WMDrawItem(HWND hDlg, WPARAM wParam, LPARAM lParam) default: return TRUE; /* this should never happen */ } - if (lpdi->itemState == ODS_SELECTED) + if (lpdi->itemState & ODS_SELECTED) { SetTextColor(lpdi->hDC, oldText); SetBkColor(lpdi->hDC, oldBk); -- 2.11.4.GIT