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.
http://bugs.winehq.org/show_bug.cgi?id=30004
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download, regression, | |source
http://bugs.winehq.org/show_bug.cgi?id=30004
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Scrollbars flickers while |Scrollbars flicker while |searching in regedit |searching in regedit
http://bugs.winehq.org/show_bug.cgi?id=30004
Dmitry Timoshkov dmitry@baikal.ru changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |patch Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #1 from Dmitry Timoshkov dmitry@baikal.ru 2012-02-26 08:35:44 CST --- http://www.winehq.org/pipermail/wine-patches/2012-February/111811.html should fix it.
http://bugs.winehq.org/show_bug.cgi?id=30004
--- Comment #2 from A Wine user RandomAccountName@mail.com 2012-02-27 03:03:51 CST --- (In reply to comment #1)
http://www.winehq.org/pipermail/wine-patches/2012-February/111811.html should fix it.
Hi Dmitry,
The patch did fix the flickering issue for me, but I noticed a few new oddities with the treeview scrollbars in regedit after applying it:
1. When regedit is first opened, a horizontal scrollbar is present even though there's no need to scroll.
2. Expend HKEY_CLASSES_ROOT, then select it. A vertical scrollbar should appear. Now close and reopen regedit - HKEY_CLASSES_ROOT is still expanded, but the vertical scrollbar has disappeared.
http://bugs.winehq.org/show_bug.cgi?id=30004
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #3 from Jerome Leclanche adys.wh@gmail.com 2012-04-24 11:55:55 CDT --- Patch did not seem to make it. Update?
http://bugs.winehq.org/show_bug.cgi?id=30004
--- Comment #4 from Austin English austinenglish@gmail.com 2013-08-07 21:18:12 CDT --- I can't reproduce this in 1.4 or 1.7, but maybe I'm not understanding correctly. Could you retest please?
http://bugs.winehq.org/show_bug.cgi?id=30004
A Wine user RandomAccountName@mail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #5 from A Wine user RandomAccountName@mail.com 2013-08-13 00:15:09 CDT --- (In reply to comment #4)
I can't reproduce this in 1.4 or 1.7, but maybe I'm not understanding correctly. Could you retest please?
I don't see any flickering with 1.7.0.
http://bugs.winehq.org/show_bug.cgi?id=30004
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org 2013-08-30 13:06:12 CDT --- Closing bugs fixed in 1.7.1.