On Fri, Dec 11, 2009 at 4:55 AM, Alexandre Julliard <julli...@winehq.org> wrote:
> "Vincent Povirk" <vinc...@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.

Out of curiosity, when was WM_X11DRV_DELETE_WINDOW needed, and why
isn't it needed here?

-- 
Vincent Povirk


Reply via email to