https://bugs.winehq.org/show_bug.cgi?id=42080
Bug ID: 42080 Summary: Listview does not draw correctly in some conditions. Product: Wine Version: 2.0-rc3 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@winehq.org Reporter: carlo.bramix@libero.it Distribution: ---
Created attachment 56583 --> https://bugs.winehq.org/attachment.cgi?id=56583 WINE's explorer on lubuntu while exibiting the bug.
Look attached screenshot: if you scroll the item in the list view, the bottom of the control leaves a "ghost" of the previous drawn item. This "ghost" is the size of the scrollbar.
This is a particular condition that can be easy to replicate: wine explorer is a good testing tool. This error does not always happens: you must resize the height of the listview control until you match a critical height. You must be precise at pixel level to reproduce it. If you match that height in pixel, then the problem is easy to see.
I have seen this bug by maximizing the window of explorer and, for pure luck, the height of the listview was exactly the multiple required to make the bug to happen. This bug looks like a missing or wrong rounding somewhere and it may be a problem of GDI or a bug into the listview control... actually this can be addressed by running WINE's comctl32 on Windows, but I didn't yet.
Sincerely.
https://bugs.winehq.org/show_bug.cgi?id=42080
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Severity|normal |minor Ever confirmed|0 |1
--- Comment #1 from Nikolay Sivov bunglehead@gmail.com --- I see this from time to time with regedit, so can confirm. I would be definitely interesting if you manage to test builtin comctl32 on windows.
https://bugs.winehq.org/show_bug.cgi?id=42080
--- Comment #2 from Carlo Bramini carlo.bramix@libero.it --- Ok. It happens also on Windows 7, so it is a problem of comctl32.
https://bugs.winehq.org/show_bug.cgi?id=42080
Carlo Bramini carlo.bramix@libero.it changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |comctl32
https://bugs.winehq.org/show_bug.cgi?id=42080
--- Comment #3 from Nikolay Sivov bunglehead@gmail.com --- I think this is fixed with http://source.winehq.org/git/wine.git/?a=commit;h=5fe449307f6604a781bcb9fe1b.... Please retest.
https://bugs.winehq.org/show_bug.cgi?id=42080
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Fixed by SHA1| |5fe449307f6604a781bcb9fe1b8 | |1185e3ea1cf51 Status|NEW |RESOLVED
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com --- Marking fixed.
https://bugs.winehq.org/show_bug.cgi?id=42080
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #5 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 2.9.
https://bugs.winehq.org/show_bug.cgi?id=42080
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |2.0.x
https://bugs.winehq.org/show_bug.cgi?id=42080
Michael Stefaniuc mstefani@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|2.0.x |---
--- Comment #6 from Michael Stefaniuc mstefani@winehq.org --- Removing the 2.0.x milestone from bugs included in 2.0.3.