https://bugs.winehq.org/show_bug.cgi?id=49592
--- Comment #12 from Nikolay Sivov bunglehead@gmail.com --- (In reply to Martin Prikryl from comment #11)
WinSCP does not get wrong data. It gets the same data everytime. Based on that, WinSCP asks to draw the same icon (icon index) everytime. But different data is drawn in some cases.
Same data from where? Could you point me to relevant part in winscp code that does not work correctly? If it's really listview issue it might be LVS_OWNERDATA problem, or not. Listview does not do caching in usual sense, it either stores per-item data or doesn't and calls back to hosting window when it has to.