Owen Rudge : comctl32: Capture the mouse when performing a listview marquee selection.

Nikolay Sivov bunglehead at gmail.com
Mon Oct 5 11:52:17 CDT 2009


Alexandre Julliard wrote:
> Module: wine
> Branch: master
> Commit: b63c1cb219bf1fd3a62c39799a0f248eaa4a979f
> URL:    http://source.winehq.org/git/wine.git/?a=commit;h=b63c1cb219bf1fd3a62c39799a0f248eaa4a979f
>
> Author: Owen Rudge <orudge at codeweavers.com>
> Date:   Fri Oct  2 16:13:26 2009 +0100
>
> comctl32: Capture the mouse when performing a listview marquee selection.
>
> ---
>   
New bugs here:

- open regedit and select any branch from tree - list will display a 
single item. Then start marquee selection after selecting an item move 
pointer
somewhere outside the list - try to left and up. It crashes after that 
for me in ListView code:
---
listview.c:1487: LISTVIEW_GetColumnInfo: Assertion `nSubItem >= 0 && 
nSubItem < (*(INT*)(infoPtr->hdpaColumns))' failed.
---

- selection rectangle should be limited to client area, now it goes left 
from left bound (maybe it's a cause of previous assertion);
- list should be scrolled with selection rectangle;
- with regedit again - select something from tree and don't click in 
list, just start marquee. You'll see that item isn't selected at all.




More information about the wine-devel mailing list