Ken Thomases : winemac: Don't bring a window onto the screen in SetFocus().
Alexandre Julliard
julliard at winehq.org
Tue Feb 19 13:33:03 CST 2013
Module: wine
Branch: master
Commit: 6cfa0a31d8f6436049e0af22918a8e4984bbc954
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6cfa0a31d8f6436049e0af22918a8e4984bbc954
Author: Ken Thomases <ken at codeweavers.com>
Date: Mon Feb 18 21:50:24 2013 -0600
winemac: Don't bring a window onto the screen in SetFocus().
---
dlls/winemac.drv/window.c | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/dlls/winemac.drv/window.c b/dlls/winemac.drv/window.c
index 3429e7d..3f344df 100644
--- a/dlls/winemac.drv/window.c
+++ b/dlls/winemac.drv/window.c
@@ -852,11 +852,10 @@ void CDECL macdrv_SetFocus(HWND hwnd)
if (!(hwnd = GetAncestor(hwnd, GA_ROOT))) return;
if (!(data = get_win_data(hwnd))) return;
- if (data->cocoa_window)
+ if (data->cocoa_window && data->on_screen)
{
/* Set Mac focus */
macdrv_give_cocoa_window_focus(data->cocoa_window);
- data->on_screen = TRUE;
}
release_win_data(data);
More information about the wine-cvs
mailing list