explorer: Prevent apps from showing Wine specific shell tray window with no icons.

This commit is contained in:
Paul Gofman 2024-10-23 19:12:05 -06:00
parent 83febc6b55
commit 98db1dc245

View file

@ -1110,6 +1110,18 @@ static LRESULT WINAPI shell_traywnd_proc( HWND hwnd, UINT msg, WPARAM wparam, LP
else do_show_systray();
break;
case WM_WINDOWPOSCHANGING:
{
WINDOWPOS *p = (WINDOWPOS *)lparam;
if (p->flags & SWP_SHOWWINDOW && (!show_systray || (!nb_displayed && !enable_taskbar)))
{
TRACE( "WM_WINDOWPOSCHANGING clearing SWP_SHOWWINDOW.\n" );
p->flags &= ~SWP_SHOWWINDOW;
}
break;
}
case WM_MOVE:
update_systray_balloon_position();
break;