[SHELL32] Watch for common desktop and SHCNE_CREATE for IShellLink::Save (#2515)
authorKatayama Hirofumi MZ <katayama.hirofumi.mz@gmail.com>
Thu, 9 Apr 2020 07:56:54 +0000 (16:56 +0900)
committerGitHub <noreply@github.com>
Thu, 9 Apr 2020 07:56:54 +0000 (16:56 +0900)
commit1c706d7483b321bde3e1e43476eb92b6e2e4ca40
treea5738f1218ae5d53f04a2a20c1f00eb172093c9b
parent0d187f7d561ba23054ffaeef9b032695c2a9baec
[SHELL32] Watch for common desktop and SHCNE_CREATE for IShellLink::Save (#2515)

- On desktop view, we have to watch both the common desktop and the private desktop.
- In Windows, IShellLink::Save (shortcut creation) sends SHCNE_CREATE or SHCNE_UPDATEITEM notification.
- Simplify CChangeNotify::ShouldNotify.
CORE-10391
dll/win32/shell32/CDefView.cpp
dll/win32/shell32/CShellLink.cpp
dll/win32/shell32/shelldesktop/CChangeNotify.cpp