http://bugs.winehq.org/show_bug.cgi?id=59359 Bug ID: 59359 Summary: explorer does not call do_showsystray after WM_DISPLAYCHANGE Product: Wine Version: 11.1 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown Assignee: wine-bugs@list.winehq.org Reporter: twaikyont@gmail.com Distribution: --- Seems like in the case of changing virtual display resolution the systray is no longer shown. The reason is simple. In programs/explorer/systray.c:initialize_systray show_systray is set to FALSE (because of show_systray = arg_show_systray && !arg_enable_shell; where arg_show_systray = 1 and arg_enable_shell = 1). After this initialize_systray calls do_show_systray once. Because of show_systray is set to FALSE do_show_systray is no longer called in shell_traywnd_proc in WM_DISPLAYCHANGE handler. The change can be pretty much simple but I am not experienced enough with wine to write it. -- 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.