[3/3] winex11.drv: Use the old method to delete the desktop window.
Alexandre Julliard
julliard at winehq.org
Fri Dec 11 04:55:07 CST 2009
"Vincent Povirk" <vincent at codeweavers.com> writes:
> @@ -516,6 +516,14 @@ static void handle_wm_protocols( HWND hwnd, XClientMessageEvent *event )
> HMENU hSysMenu;
> POINT pt;
>
> + if (hwnd == GetDesktopWindow())
> + {
> + /* The desktop window does not have a close button that we can
> + * pretend to click. Therefore, we simply send it a close command. */
> + PostMessageW( hwnd, WM_X11DRV_DELETE_WINDOW, 0, 0 );
> + return;
> + }
You could just as well send the WM_SYSCOMMAND directly.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list