Module: wine Branch: master Commit: 6f15ca3e4714bafc2578fcb5f8b7b692a2e7f4f8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6f15ca3e4714bafc2578fcb5f8...
Author: Nikolay Sivov nsivov@codeweavers.com Date: Thu May 9 20:39:22 2013 +0400
comctl32: Paint item as selected if it's TVIS_SELECTED and also focused.
---
dlls/comctl32/treeview.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/comctl32/treeview.c b/dlls/comctl32/treeview.c index 46ef751..c3ce406 100644 --- a/dlls/comctl32/treeview.c +++ b/dlls/comctl32/treeview.c @@ -2526,7 +2526,7 @@ TREEVIEW_DrawItem(const TREEVIEW_INFO *infoPtr, HDC hdc, TREEVIEW_ITEM *item) * - Otherwise - use background color */ if ((item->state & TVIS_DROPHILITED) || ((item == infoPtr->focusedItem) && !(item->state & TVIS_SELECTED)) || - ((item->state & TVIS_SELECTED) && (!infoPtr->focusedItem) && + ((item->state & TVIS_SELECTED) && (!infoPtr->focusedItem || item == infoPtr->focusedItem) && (inFocus || (infoPtr->dwStyle & TVS_SHOWSELALWAYS)))) { if ((item->state & TVIS_DROPHILITED) || inFocus)