diff options
author | Jon TURNEY <jon.turney@dronecode.org.uk> | 2009-06-19 21:13:43 +0100 |
---|---|---|
committer | Jon TURNEY <jon.turney@dronecode.org.uk> | 2009-10-15 18:33:50 +0100 |
commit | 0d57716bcd319fc2cbd7dfc82ad82efec571a775 (patch) | |
tree | f0d8132c8fd8a7221d66d0905ab4eb3348721221 | |
parent | 8bdff594d61647248ae00a0104dad0c92fc4c47a (diff) |
Notify X when the keyboard focus is lost to a pure Windows window in -multiwindow mode.
Fix internal WM to notify X when the keyboard focus is lost to a pure Windows window in -multiwindow mode.
Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
-rw-r--r-- | hw/xwin/winmultiwindowwndproc.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/xwin/winmultiwindowwndproc.c b/hw/xwin/winmultiwindowwndproc.c index 4863c080f..b3b295b4a 100644 --- a/hw/xwin/winmultiwindowwndproc.c +++ b/hw/xwin/winmultiwindowwndproc.c @@ -672,6 +672,9 @@ winTopLevelWindowProc (HWND hwnd, UINT message, /* Remove our keyboard hook if it is installed */ winRemoveKeyboardHookLL (); + if (!wParam) + /* Revert the X focus as well, but only if the Windows focus is going to another window */ + DeleteWindowFromAnyEvents(pWin, FALSE); return 0; case WM_SYSDEADCHAR: |