diff --git a/base/shell/explorer/traywnd.cpp b/base/shell/explorer/traywnd.cpp index 2b69e48bb02..b052b856404 100644 --- a/base/shell/explorer/traywnd.cpp +++ b/base/shell/explorer/traywnd.cpp @@ -2905,7 +2905,7 @@ HandleTrayContextMenu: HWND hwnd = g_MinimizedAll[i]; if (::IsWindowVisible(hwnd) && ::IsIconic(hwnd)) { - ::ShowWindow(hwnd, SW_RESTORE); + ::ShowWindowAsync(hwnd, SW_RESTORE); } } g_MinimizedAll.RemoveAll();