comctl32: invalidate correct rectangle for marquee selection
Daniel Jelinski
djelinski1 at gmail.com
Tue Sep 11 14:42:25 CDT 2012
-------------- next part --------------
From 75c517fbeef61b4566b702737d36f570c87827b1 Mon Sep 17 00:00:00 2001
From: Daniel Jelinski <djelinski1 at gmail.com>
Date: Tue, 11 Sep 2012 21:36:35 +0200
Subject: [PATCH] comctl32: invalidate correct rectangle for marquee selection
The previous version caused visual issues when listview origin was different than (0,0):
when extending the marquee rectangle, part of it was not drawn.
---
dlls/comctl32/listview.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/comctl32/listview.c b/dlls/comctl32/listview.c
index b8e1ce3..7a11557 100644
--- a/dlls/comctl32/listview.c
+++ b/dlls/comctl32/listview.c
@@ -3886,7 +3886,7 @@ static void LISTVIEW_MarqueeHighlight(LISTVIEW_INFO *infoPtr, const POINT *coord
}
iterator_destroy(&new_elems);
- LISTVIEW_InvalidateRect(infoPtr, &rect);
+ LISTVIEW_InvalidateRect(infoPtr, &infoPtr->marqueeDrawRect);
}
/***
--
1.7.5.4
More information about the wine-patches
mailing list