reactos/base/shell/explorer
Jose Carlos Jesus 045333e890
[EXPLORER] Restore windows on second click of Show Desktop button (#7184)
On the second click on "Show desktop" button, the minimized windows
are not restored, because after the first click, and the addition to
`CSimpleArray<MINWNDPOS> g_MinimizedAll`, a call to `RestoreMinimizedNonTaskWnds()`
via `HSHELL_WINDOWACTIVATED` message clears the list of minimized windows.

Don't empty `g_MinimizedAll` while processing HSHELL_WINDOWCREATED or
HSHELL_WINDOWACTIVATED messages (bDestroyed=FALSE).

Empty `g_MinimizedAll` only when SendPulseToTray is called with bDestroyed=TRUE.

Addendum to e6bced7a35 and 70d7009ad9. CORE-19703 CORE-15369
2024-08-02 17:36:26 +03:00
..
lang [TRANSLATION] Update Indonesian (id-ID) translation (#7147) 2024-07-18 18:18:07 +02:00
res [EXPLORER] Update all preview bitmaps showing notification area 2018-02-06 17:35:08 +01:00
appbar.cpp [EXPLORER] Implement ABN_WINDOWARRANGE (#3033) 2020-08-12 06:00:09 +09:00
CMakeLists.txt [EXPLORER] Improve appearance of Show Desktop button (#5744) 2024-07-24 11:08:36 +03:00
desktop.cpp [EXPLORER] Fix Windows XP compatibility (#4923) 2022-12-03 16:00:22 +01:00
explorer.cpp [EXPLORER] Execute RunOnce[Ex] before desktop is created (#7143) 2024-07-17 12:42:22 +02:00
explorer.exe.manifest [EXPLORER] Do not force X86 in the manifest. 2018-03-19 09:44:25 +01:00
explorer.rc [EXPLORER][SHELL32] Strengthen Start Menu Customize Part 1 (#6544) 2024-02-27 20:41:43 +09:00
notifyiconscust.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
precomp.h [EXPLORER] Improve appearance of Show Desktop button (#5744) 2024-07-24 11:08:36 +03:00
resource.h [EXPLORER] Don't use Explorers ID_SHELL_CMD IDs in IShellFolder menu (#6872) 2024-05-21 12:57:54 +02:00
rshell.cpp
settings.cpp [EXPLORER] Start menu: Fix Small Icons flag (#6651) 2024-03-22 21:15:22 +09:00
shellservice.cpp [EXPLORER] Registry key not closed on error (#3136) 2020-09-08 21:55:45 +02:00
startctxmnu.cpp [EXPLORER] Don't use Explorers ID_SHELL_CMD IDs in IShellFolder menu (#6872) 2024-05-21 12:57:54 +02:00
startmnu.cpp [EXPLORER] Start menu: Fix Small Icons flag (#6651) 2024-03-22 21:15:22 +09:00
startmnucust.cpp [EXPLORER] Start menu: Fix Small Icons flag (#6651) 2024-03-22 21:15:22 +09:00
startmnusite.cpp [EXPLORER][SHELL32] Fix and improve Start Menu customization (#6596) 2024-03-11 20:18:07 +09:00
startup.cpp [EXPLORER] Execute RunOnce[Ex] before desktop is created (#7143) 2024-07-17 12:42:22 +02:00
syspager.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
taskband.cpp [FORMATTING] Remove trailing whitespace. Addendum to 34593d93. 2021-09-13 03:52:22 +02:00
taskswnd.cpp [EXPLORER] Check IsHungAppWindow before minimizing (#7080) 2024-07-07 06:50:46 +09:00
tbsite.cpp Check if dwBandID is NULL before getting band object (#6738) 2024-04-15 01:08:01 +02:00
trayclock.cpp [EXPLORER] Notification area icon improvements (#6169) 2023-12-23 21:21:12 +01:00
traydeskbtn.cpp [EXPLORER] Improve appearance of Show Desktop button (#5744) 2024-07-24 11:08:36 +03:00
traydeskbtn.h [EXPLORER] Improve appearance of Show Desktop button (#5744) 2024-07-24 11:08:36 +03:00
trayntfy.cpp [EXPLORER] Improve appearance of Show Desktop button (#5744) 2024-07-24 11:08:36 +03:00
trayprop.cpp [SHELL32][EXPLORER][SHLWAPI][SDK] Implement SHGetSetSettings (#6982) 2024-07-05 20:35:45 +02:00
traywnd.cpp [EXPLORER] Restore windows on second click of Show Desktop button (#7184) 2024-08-02 17:36:26 +03:00
util.cpp [EXPLORER][SHELL32] Fix and improve Start Menu customization (#6596) 2024-03-11 20:18:07 +09:00