Focus livelock

Alexandre Julliard julliard at winehq.com
Mon Sep 10 13:45:19 CDT 2001


Gerard Patel <gerard.patel at nerim.net> writes:

> Now, when after all this the X events are processed, Wine handles a X
> focusin event for A, that is generating a WM_GETFOCUS, then a focusout
> for A, generating other WM_KILLFOCUS and WM_ GETFOCUS,
> focusin for B, etc..; the sequence of events when creating windows is 
> perfect, but there are extra events after.
> 
> IMO what's wrong is that X focus events are not ignored when they are the
> following of program action.

IMO the right fix is to add support for the take focus window manager
protocol, and avoid messing with the X focus ourselves. This is
somewhere on my todo list...

-- 
Alexandre Julliard
julliard at winehq.com




More information about the wine-devel mailing list