[Bug 51900] New: regression: REAPER scrollbars flash between themed and non-themed

WineHQ Bugzilla wine-bugs at winehq.org
Mon Oct 18 21:19:13 CDT 2021


https://bugs.winehq.org/show_bug.cgi?id=51900

            Bug ID: 51900
           Summary: regression: REAPER scrollbars flash between themed and
                    non-themed
           Product: Wine
           Version: 6.13
          Hardware: x86-64
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: uxtheme
          Assignee: wine-bugs at winehq.org
          Reporter: s_chriscollins at hotmail.com
      Distribution: ---

Created attachment 70847
  --> https://bugs.winehq.org/attachment.cgi?id=70847
video showing the bug

Starting with Wine 6.13, scrollbars in REAPER will flash between themed and
non-themed graphics when the mouse cursor passes over or interacts with them.
The attached video shows the behavior in Wine 6.12 (correct) followed by Wine
6.13 (glitchy).

A regression test pinpoints the following commit as the culprit:

-------------------------------------------------------------------
commit 883878e550d263fd9caedd4ba5ee8c142407c010
Author: Zhiyi Zhang <zzhang at codeweavers.com>
Date:   Tue Jul 20 21:12:15 2021 +0800

    uxtheme: Support scroll bar state tracking in non-client areas.

    Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
    Signed-off-by: Alexandre Julliard <julliard at winehq.org>

 dlls/user32/controls.h  |  3 +++
 dlls/user32/defwnd.c    | 11 +++++++++++
 dlls/user32/nonclient.c | 33 +++++++++++++++++++++++++++++++++
 dlls/user32/scroll.c    | 37 ++++++++++++++++++++++++++++++++++---
 4 files changed, 81 insertions(+), 3 deletions(-)
-------------------------------------------------------------------

This bug is still present in master as of today (10/18/21) and can be
reproduced in a VirtualBox VM. REAPER can be downloaded for free from:
http://reaper.fm/

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list