https://bugs.winehq.org/show_bug.cgi?id=57003
Bug ID: 57003 Summary: Naver Line tray icon is always gray since 9.13 Product: Wine Version: 9.13 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: win32u Assignee: wine-bugs@winehq.org Reporter: pq2sx44teeigl7za@chyen.cc CC: rbernon@codeweavers.com Regression SHA1: 800bb91323af078a44e75c5ac341f63df7fbf812 Distribution: ArchLinux
Since Wine 9.13, Naver Line always shows a gray tray icon. In older wine, it shows a gray icon if the user is not logged in yet, a green icon after logging in, and an icon with a red "N" symbol if there are unread messages - probably there are more different icons.
git bisect points to https://gitlab.winehq.org/wine/wine/-/commit/800bb91323af078a44e75c5ac341f63.... I have no idea how the change is related to the tray icon, though. Also, I cannot test if reverting that commit brings back correct tray icons, as building fails with:
../wine/dlls/win32u/window.c:1868:25: error: ‘is_layered’ undeclared (first use in this function); did you mean ‘ulw_layered’?
Steps to reproduce: 1. Download and install Naver Line following steps in https://bugs.winehq.org/show_bug.cgi?id=56999 2. Create an account and log in
P.S. I tried to add the author of the the aforementioned commit. Sorry if I did it wrong!
https://bugs.winehq.org/show_bug.cgi?id=57003
--- Comment #1 from yan12125 pq2sx44teeigl7za@chyen.cc --- The issue persists in current git-master (8ad8c50e8f5e89b968146f232c63fea4388589f1).
https://bugs.winehq.org/show_bug.cgi?id=57003
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de Keywords| |download, regression URL| |https://desktop.line-scdn.n | |et/win/new/LineInst.exe
https://bugs.winehq.org/show_bug.cgi?id=57003
--- Comment #2 from Rémi Bernon rbernon@codeweavers.com --- Created attachment 76900 --> https://bugs.winehq.org/attachment.cgi?id=76900 Possible fix
Does this patch help in some way? I had mixed results with it, it fixes various problems but still I'm not able to get GNOME system tray extension work reliably, although that's already the case before and the symptoms are different from yours.
https://bugs.winehq.org/show_bug.cgi?id=57003
--- Comment #3 from Rémi Bernon rbernon@codeweavers.com --- Actually found my problem and as far as I can tell https://gitlab.winehq.org/wine/wine/-/merge_requests/6233 should fix all the issues.
https://bugs.winehq.org/show_bug.cgi?id=57003
--- Comment #4 from yan12125 pq2sx44teeigl7za@chyen.cc --- Thank you! Patched wine looks good - I can get a green icon upon logging in.
As a record, I tested your branch https://gitlab.winehq.org/rbernon/wine/-/tree/mr/winex11-fix-systray-icons on LXQt, which uses a fork of KDE's xembed-sni-proxy to convert XEmbed icons to SNI items: https://github.com/lxqt/lxqt-panel/tree/2.0.1/plugin-tray
https://bugs.winehq.org/show_bug.cgi?id=57003
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 --- Fixed with fba938fa965a6ffd39d1a5e229c7f75b093a1a59.
https://bugs.winehq.org/show_bug.cgi?id=57003
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #6 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 9.16.