[Bug 47988] New: StationPlaylist Studio: graphics corruption when dragging a row in a table
WineHQ Bugzilla
wine-bugs at winehq.org
Fri Oct 25 05:54:47 CDT 2019
https://bugs.winehq.org/show_bug.cgi?id=47988
Bug ID: 47988
Summary: StationPlaylist Studio: graphics corruption when
dragging a row in a table
Product: Wine
Version: 4.18
Hardware: x86-64
OS: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: gdi32
Assignee: wine-bugs at winehq.org
Reporter: pgkos.bugzilla at yahoo.com
Distribution: ---
Created attachment 65504
--> https://bugs.winehq.org/attachment.cgi?id=65504
+imagelist debug output
1. Install StationPlaylist Studio from
https://stationplaylist.com/StudioDemo.exe
2. (after installing answer no to every question)
3. If the main playlist table is empty, right-click on the table and select
"Append hour marker".
4. Try to drag the row with the hour marker.
When dragging a row in the playlist table:
- if the dragged row bounds are within the screen bounds: drag overlay is
invisible (only the mouse cursor changes)
- if the dragged row bounds are partially outside the screen bounds: the
graphics on the screen becomes corrupted
It seems that the graphics corruption happens when BitBlt is called with a rect
which is (partially) outside the screen bounds. On Windows, the out-of-bounds
image parts are filled with black. On Wine / X11, there is some random garbage
video memory dump.
But I am not sure about the cause of the drag overlay being invisible.
The table control uses ImageList, so I am attaching a +imagelist debug output.
The bug is present on both Intel HD Graphics (Skylake) and AMD Radeon (RX550).
--
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