https://bugs.winehq.org/show_bug.cgi?id=56622
Bug ID: 56622 Summary: Systray icons now have black background without compositor, and on some panels can be misaligned or don't redraw, becoming invisible Product: Wine Version: 9.0 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: winex11.drv Assignee: wine-bugs@winehq.org Reporter: dark@darkok.xyz Distribution: ---
Starting from 48e6bf3cf1aabdd2ac640f572416b9169e324f21, when using panels like IceWM's, fbpanel or tint2, systray icons are now black.
Additionally, on IceWM, systray icons can become misaligned.
On fbpanel the icons seemingly don't redraw often enough either, as when a tooltip icon is shown over it, it stays, and when a new systray icon is shown, all previous icons become invisible until they get redrawn again, if ever.
I have tested this on numerous systems running Arch Linux, with consistent results. I am running multiple instances of Wine's taskmgr.exe as a test program, as that shows a tray icon that periodically redraws itself.
https://bugs.winehq.org/show_bug.cgi?id=56622
DarkOK dark@darkok.xyz changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |48e6bf3cf1aabdd2ac640f57241 | |6b9169e324f21
https://bugs.winehq.org/show_bug.cgi?id=56622
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |rbernon@codeweavers.com Keywords| |download, source Distribution|--- |ArchLinux
--- Comment #1 from Ken Sharp imwellcushtymelike@gmail.com ---
winex11: Use the new SystrayDock driver interface.
https://bugs.winehq.org/show_bug.cgi?id=56622
--- Comment #2 from DarkOK dark@darkok.xyz --- (In reply to Ken Sharp from comment #1)
winex11: Use the new SystrayDock driver interface.
Yes, that is the commit that git bisect provided. Is there anything I'm missing, was the comment truncated, or was that posted for reference to those reading?
https://bugs.winehq.org/show_bug.cgi?id=56622
--- Comment #3 from Ken Sharp imwellcushtymelike@gmail.com --- Sorry, yeah, it was for reference (and searching).
https://bugs.winehq.org/show_bug.cgi?id=56622
Ken Sharp imwellcushtymelike@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |integration
https://bugs.winehq.org/show_bug.cgi?id=56622
--- Comment #4 from Rémi Bernon rbernon@codeweavers.com --- Would you mind trying with https://gitlab.winehq.org/wine/wine/-/merge_requests/6233? I tried with tint2 and as far as I can tell it has various fixes that should address this as well.
https://bugs.winehq.org/show_bug.cgi?id=56622
Rémi Bernon rbernon@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|UNCONFIRMED |RESOLVED Fixed by SHA1| |fba938fa965a6ffd39d1a5e229c | |7f75b093a1a59
--- Comment #5 from Rémi Bernon rbernon@codeweavers.com --- I believe this should be fixed after fba938fa965a6ffd39d1a5e229c7f75b093a1a59, please reopen if not.
https://bugs.winehq.org/show_bug.cgi?id=56622
--- Comment #6 from DarkOK dark@darkok.xyz --- Yeah, that commit fixes it, thank you
https://bugs.winehq.org/show_bug.cgi?id=56622
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.16.