[Bug 8864] New: WinRAR refreshes incessantly, makes scrolling difficult

Wine Bugs wine-bugs at winehq.org
Wed Jul 4 07:43:19 CDT 2007


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 at winehq.org
        ReportedBy: killmorejedi at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the wine-bugs mailing list