explorer: Handle WM_CLOSE for docked icons for when they lose embedding.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56015
This commit is contained in:
Rémi Bernon 2023-12-13 10:29:28 +01:00 committed by Alexandre Julliard
parent f9542adb38
commit 23ee9b2969

View file

@ -478,6 +478,15 @@ static LRESULT WINAPI tray_icon_wndproc( HWND hwnd, UINT msg, WPARAM wparam, LPA
break;
}
case WM_CLOSE:
if (icon->display == ICON_DISPLAY_DOCKED)
{
TRACE( "icon %u no longer embedded\n", icon->id );
hide_icon( icon );
show_icon( icon );
}
return 0;
case WM_CREATE:
icon->window = hwnd;
create_tooltip( icon );