From c445c21544c1f7943f45fd51c1a6f1278f218a52 Mon Sep 17 00:00:00 2001 From: "Charles.Forsyth" Date: Thu, 11 Oct 2007 10:33:29 +0000 Subject: 20071011-1132 --- emu/MacOSX/win.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'emu/MacOSX/win.c') diff --git a/emu/MacOSX/win.c b/emu/MacOSX/win.c index c6db1429..41ca8d9d 100644 --- a/emu/MacOSX/win.c +++ b/emu/MacOSX/win.c @@ -390,7 +390,8 @@ MainWindowEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *us mousebuttons |= 4; /* set button 3 */ button3 = true; sendbuttons(mousebuttons, mouseX, mouseY); - } + }else + gkbdputc(gkbdq, Latin); break; case 0: default: @@ -416,9 +417,11 @@ MainWindowEventHandler(EventHandlerCallRef nextHandler, EventRef event, void *us case kEventRawKeyDown: case kEventRawKeyRepeat: if(macKeyModifiers != cmdKey) { - int key = convert_key(macKeyCode, macCharCodes); - if (key != -1) gkbdputc(gkbdq, key); - } else + int key; + key = convert_key(macKeyCode, macCharCodes); + if(key != -1) + gkbdputc(gkbdq, key); + }else result = eventNotHandledErr; break; default: -- cgit v1.2.3