Alexandre Julliard : winex11: Use the Globally Active focus model with take focus.
Alexandre Julliard
julliard at winehq.org
Fri Aug 14 08:59:11 CDT 2009
Module: wine
Branch: master
Commit: e3720c2810dda3895d6734c55117b0a355223b1a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=e3720c2810dda3895d6734c55117b0a355223b1a
Author: Alexandre Julliard <julliard at winehq.org>
Date: Thu Aug 13 18:18:22 2009 +0200
winex11: Use the Globally Active focus model with take focus.
---
dlls/winex11.drv/window.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/winex11.drv/window.c b/dlls/winex11.drv/window.c
index 9970348..19551fa 100644
--- a/dlls/winex11.drv/window.c
+++ b/dlls/winex11.drv/window.c
@@ -1038,7 +1038,7 @@ static void set_wm_hints( Display *display, struct x11drv_win_data *data )
if (data->wm_hints)
{
data->wm_hints->flags |= InputHint | StateHint | WindowGroupHint;
- data->wm_hints->input = !(style & WS_DISABLED);
+ data->wm_hints->input = !use_take_focus && !(style & WS_DISABLED);
data->wm_hints->initial_state = (style & WS_MINIMIZE) ? IconicState : NormalState;
data->wm_hints->window_group = group_leader;
XSetWMHints( display, data->whole_window, data->wm_hints );
More information about the wine-cvs
mailing list