diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index ab983d4c095..bff17f999c7 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -2502,7 +2502,7 @@ TREEVIEW_DrawItem(TREEVIEW_INFO *infoPtr, HDC hdc, TREEVIEW_ITEM *wineItem) } else { - if (wineItem == infoPtr->hotItem) + if ((infoPtr->dwStyle & TVS_TRACKSELECT) && (wineItem == infoPtr->hotItem)) oldTextColor = SetTextColor(hdc, comctl32_color.clrHighlight); else if (infoPtr->clrText == -1) oldTextColor =