Why doesn't the WM_DESTROY case handle this properly? At first glance, it appears to have code for stopping the running applets and quitting from the main loop.
Calling ExitProcess from WM_CLOSE is anything but graceful.
Vincent Povirk
On Thu, Aug 21, 2008 at 2:25 PM, Steven Edwards winehacker@gmail.com wrote:
This time without the TAB/space mixup
Without this patch, if you have the Control Panel window open along with an applet and you try to close the Panel window, you get a very nice crash. This forces an exit with a little grace
Changelog: shell32 - handle WM_CLOSE in the Control Panel window
-- Steven Edwards
"There is one thing stronger than all the armies in the world, and that is an idea whose time has come." - Victor Hugo