c51911ee
by Twaik Yont at 2026-02-03T21:30:40+01:00
explorer: Keep systray visible with taskbar enabled.
This is a follow-up to c31e65fd3bde71234668507a9e15780d567c0a51,
which introduced a clear separation between a standalone systray window (show_systray)
and the systray area embedded in the taskbar (enable_taskbar).
While the standalone systray is correctly disabled when the shell taskbar is enabled,
parts of the systray visibility logic still treated show_systray as a global on/off switch.
As a result, WM_DISPLAYCHANGE would hide the systray entirely when show_systray was false,
even though the taskbar (and its dedicated systray area) was enabled.
This caused the systray and its balloons to disappear permanently after a display mode change
in desktop=shell configurations.
Signed-off-by: Twaik Yont <9674930+twaik@users.noreply.github.com>