Merge pull request #61 from ksherlock/master

more win32 focus fixes
This commit is contained in:
Dagen Brock 2019-02-08 15:10:35 -06:00 committed by GitHub
commit 1c8e2aecc4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -302,8 +302,15 @@ LRESULT CALLBACK win_event_handler(HWND hwnd, UINT umsg, WPARAM wParam, LPARAM l
DragFinish((HDROP)wParam);
break;
case WM_KILLFOCUS:
adb_all_keys_up(); // ALT-TAB doesn't send key-up messages
break;
nb_win32_key = 0;
adb_all_keys_up(); // ALT-TAB doesn't send key-up messages
break;
case WM_ACTIVATE:
if (wParam == WA_INACTIVE) {
nb_win32_key = 0;
adb_all_keys_up();
}
break;
}
switch(umsg) {
HANDLE_MSG(hwnd, WM_KEYUP, WIN_EVENT_KEY);