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