diff options
author | 2008-01-04 17:57:59 +0000 | |
---|---|---|
committer | 2008-01-04 17:57:59 +0000 | |
commit | f0c52b57baaa3815014b6bf20a4fd9d903a1a926 (patch) | |
tree | cc992f8aeaa290c68a76e13d2d721cebacb9e573 /src/osd | |
parent | ba9782dcec447370a37bf0aa7d9c03f270c311a3 (diff) |
Fixed altf4_0111u4gre.
Also fixed potential issue using F10.
Diffstat (limited to 'src/osd')
-rw-r--r-- | src/osd/windows/debugwin.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/osd/windows/debugwin.c b/src/osd/windows/debugwin.c index a65d6228fc8..f21d5aa745c 100644 --- a/src/osd/windows/debugwin.c +++ b/src/osd/windows/debugwin.c @@ -279,8 +279,10 @@ void osd_wait_for_debugger(void) // check for F10 -- we need to capture that ourselves case WM_SYSKEYDOWN: case WM_SYSKEYUP: + if (message.wParam == VK_F4 && message.message == WM_SYSKEYDOWN) + SendMessage(GetAncestor(GetFocus(), GA_ROOT), WM_CLOSE, 0, 0); if (message.wParam == VK_F10) - SendMessage(GetFocus(), (message.message == WM_SYSKEYDOWN) ? WM_KEYDOWN : WM_KEYUP, message.wParam, message.lParam); + SendMessage(GetAncestor(GetFocus(), GA_ROOT), (message.message == WM_SYSKEYDOWN) ? WM_KEYDOWN : WM_KEYUP, message.wParam, message.lParam); break; // process everything else |