[Bug 51590] New: services:service fails when the KDE taskbar is at the top

WineHQ Bugzilla wine-bugs at winehq.org
Wed Aug 11 04:45:40 CDT 2021


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

            Bug ID: 51590
           Summary: services:service fails when the KDE taskbar is at the
                    top
           Product: Wine
           Version: unspecified
          Hardware: x86-64
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: user32
          Assignee: wine-bugs at winehq.org
          Reporter: fgouget at codeweavers.com
      Distribution: ---

services.exe:service checks the values returned by GetMonitorInfoA() when
called from a service. This test fails on Linux when the desktop environment
places the taskbar / dock at the top of the screen. For instance on fg-deb64:

https://test.winehq.org/data/patterns.html#services.exe:service

service.c:422: Test failed: service: Unexpected monitor rcWork values:
{0,30,3840,2160}


Here rcWork.top == 30 which is exactly the height of the KDE taskbar.


Notes:
* We probably would have a similar failure if the KDE taskbar was placed on the
left side because then rcWork.left would probably no longer be zero.
* Placing the Windows taskbar at the top or on the left does not cause a
failure: in all cases rcMonitor == rcWork == (0, 0, 1024, 768) == full screen
size in the TestBot VMs. This probably means the bug is in Wine's
GetMonitorInfoA() implementation.
* Interestingly user32:monitor does not fail, but then it does not seem to
expect left and top to be zero.

-- 
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