http://bugs.winehq.org/show_bug.cgi?id=8864
Summary: WinRAR refreshes incessantly, makes scrolling difficult Product: Wine Version: 0.9.40. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: minor Priority: P4 Component: wine-gui AssignedTo: wine-bugs@winehq.org ReportedBy: killmorejedi@hotmail.com
This is very similar to bug 6551, which was marked as fixed. There is a slight difference here (described below), but 6551 is perhaps a useful reference.
This bug doesn't show up initially, but does after changing directories once (drilling down a directory or going up one). Having changed directories, the window refreshes periodically (every second or so).
This looks bad, but is also an annoyance. With each refresh, the main view scrolls so that the selected item is visible. This is not so helpful if you are trying to scroll away from it.
The workaround is to select new items as you scroll so that there is always a selected item in your view (otherwise the view is reset to the last selected item, which could be very very far from the item you are actually interested in).
I think what differs this from 6551 is that it occurs with no dll overrides, which were necessary at the time 6551 was filed. It was likely closed since the behavior with native DLLs is far worse than without. With the native DLLs, refreshes would (and still do, just tested) simply scroll back to your previous position unless you managed to scroll and quickly select another item that would be off screen should the scroll be reverted.
Now, you can scroll as much as you like as long as the selected item remains visible. If it is not visible when a refresh happens, the view is scrolled so that it is, whereas before your view was reset with every refresh.
Perhaps it is easier for someone to try themselves than to understand this description. Fire up WinRAR, enter a directory with lots of files and mess around with scrolling. To see the previous (worse) behavior that prompted 6551, start WinRAR thus: WINEDLLOVERRIDES="comctl32,commctrl=n" wine WinRAR.exe