1
0
Fork 0
mirror of synced 2025-03-07 03:53:26 +01:00

explorer: Don't pop start menu on "undo minimize all windows" systray command.

This commit is contained in:
Paul Gofman 2024-02-06 10:04:09 -06:00 committed by Alexandre Julliard
parent d66fe6206d
commit 5da459f1f2
2 changed files with 7 additions and 1 deletions

View file

@ -13034,6 +13034,7 @@ static void test_WM_NCCALCSIZE(void)
}
#define TRAY_MINIMIZE_ALL 419
#define TRAY_MINIMIZE_ALL_UNDO 416
static void test_shell_tray(void)
{
@ -13056,6 +13057,10 @@ static void test_shell_tray(void)
flush_events( TRUE );
todo_wine ok( IsIconic( hwnd ), "window is not minimized.\n" );
SendMessageA( traywnd, WM_COMMAND, TRAY_MINIMIZE_ALL_UNDO, 0xdeadbeef );
flush_events( TRUE );
ok( !IsIconic( hwnd ), "window is minimized.\n" );
DestroyWindow(hwnd);
}

View file

@ -34,6 +34,7 @@
WINE_DEFAULT_DEBUG_CHANNEL(systray);
#define TRAY_MINIMIZE_ALL 419
#define TRAY_MINIMIZE_ALL_UNDO 416
struct notify_data /* platform-independent format for NOTIFYICONDATA */
{
@ -1064,7 +1065,7 @@ static LRESULT WINAPI shell_traywnd_proc( HWND hwnd, UINT msg, WPARAM wparam, LP
case WM_COMMAND:
if (HIWORD(wparam) == BN_CLICKED)
{
if (LOWORD(wparam) == TRAY_MINIMIZE_ALL)
if (LOWORD(wparam) == TRAY_MINIMIZE_ALL || LOWORD(wparam) == TRAY_MINIMIZE_ALL_UNDO)
{
FIXME( "Shell command %u is not supported.\n", LOWORD(wparam) );
break;