XQuartz: Make sure to reset the saved key state when deactivating X11.app

This commit is contained in:
Jeremy Huddleston 2008-12-31 11:57:49 -08:00
parent 4303c9be39
commit 3eef78eb32

View File

@ -202,8 +202,10 @@ static void message_kit_thread (SEL selector, NSObject *arg) {
DarwinUpdateModKeys(0);
for(i=0; i < NUM_KEYCODES; i++) {
if(keyState[i] == NSKeyDown)
if(keyState[i] == NSKeyDown) {
DarwinSendKeyboardEvents(KeyRelease, i);
keyState[i] = NSKeyUp;
}
}
DarwinSendDDXEvent(kXquartzDeactivate, 0);