http://bugs.winehq.org/show_bug.cgi?id=30004
Bug #: 30004 Summary: Scrollbars flickers while searching in regedit Product: Wine Version: 1.4-rc5 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: comctl32 AssignedTo: wine-bugs@winehq.org ReportedBy: RandomAccountName@mail.com CC: dmitry@baikal.ru Classification: Unclassified Regression SHA1: ee7ca802f4839fab9efd1759a762a9839d931a9b
In builtin regedit, the scrollbars in the treeview (if visible) flicker while performing a search. It seems a bit more obvious when compositing is enabled (but still happens without it).
This first occurred in 1.1.26, and regression testing indicated:
ee7ca802f4839fab9efd1759a762a9839d931a9b is the first bad commit commit ee7ca802f4839fab9efd1759a762a9839d931a9b Author: Dmitry Timoshkov dmitry@codeweavers.com Date: Wed Jul 15 21:21:26 2009 +0900
comctl32: Do not redraw treeview in TVM_INSERTITEM handler if bRedraw is not set, trigger the redraw on WM_SETREDRAW/TRUE.
:040000 040000 6581adc5a4c37b359b4bdd1f35e35ebb5dc70a9d 0bcde40d001433b39cdc73cf2a69e2a0677ea5d3 M dlls
Reverting the patch fixed the problem. It also doesn't flicker with native comctl32.
To reproduce: start regedit, shrink the treeview enough to make a horizontal scrollbar appear, then perform a search that won't finish too quickly to see the problem ("hello world" will work).
No terminal output.