Module: wine
Branch: master
Commit: e847d7c038cab5ce9f77fa62380a8ea712ed69e1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e847d7c038cab5ce9f77fa623…
Author: Nikolay Sivov <bunglehead(a)gmail.com>
Date: Sun May 10 13:15:44 2009 +0400
comctl32/listview: Don't redraw focus rectangle on column scroll.
---
dlls/comctl32/listview.c | 6 ------
1 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index 7bed09e..f268855 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -4658,9 +4658,6 @@ static void LISTVIEW_ScrollColumns(LISTVIEW_INFO *infoPtr, INT nColumn, INT dx)
/* do not update screen if not in report mode */
if (!is_redrawing(infoPtr) || (infoPtr->dwStyle & LVS_TYPEMASK) != LVS_REPORT) return;
- /* if we have a focus, we must first erase the focus rect */
- if (infoPtr->bFocus) LISTVIEW_ShowFocusRect(infoPtr, FALSE);
-
/* Need to reset the item width when inserting a new column */
infoPtr->nItemWidth += dx;
@@ -4671,9 +4668,6 @@ static void LISTVIEW_ScrollColumns(LISTVIEW_INFO *infoPtr, INT nColumn, INT dx)
rcOld = infoPtr->rcList;
rcOld.left = ptOrigin.x + rcCol.left + dx;
ScrollWindowEx(infoPtr->hwndSelf, dx, 0, &rcOld, &rcOld, 0, 0, SW_ERASE | SW_INVALIDATE);
-
- /* we can restore focus now */
- if (infoPtr->bFocus) LISTVIEW_ShowFocusRect(infoPtr, TRUE);
}
/***