From 16fe4a356510f59c209b7ece4b2618bc823a51ad Mon Sep 17 00:00:00 2001 From: Daiki Ueno Date: Tue, 22 Feb 2011 19:33:39 +0900 Subject: [PATCH] Fix fakekey modifier handling. --- src/system-client.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/system-client.c b/src/system-client.c index bb101918..d1b574c7 100644 --- a/src/system-client.c +++ b/src/system-client.c @@ -494,18 +494,18 @@ on_key_pressed (EekKeyboard *keyboard, EekboardSystemClient *client = user_data; EekSymbol *symbol; EekModifierType modifiers; - FakeKeyModifier fakekey_modefiers; + FakeKeyModifier fakekey_modifiers; guint keycode; g_assert (client->fakekey); modifiers = eek_keyboard_get_modifiers (client->keyboard); - fakekey_modefiers = get_fakekey_modifiers (modifiers); + fakekey_modifiers = get_fakekey_modifiers (modifiers); symbol = eek_key_get_symbol_with_fallback (key, 0, 0); keycode = eek_key_get_keycode (key); if (EEK_IS_KEYSYM(symbol) && !eek_symbol_is_modifier (symbol)) { - fakekey_send_keyevent (client->fakekey, keycode, True, modifiers); - fakekey_send_keyevent (client->fakekey, keycode, False, modifiers); + fakekey_send_keyevent (client->fakekey, keycode, True, fakekey_modifiers); + fakekey_send_keyevent (client->fakekey, keycode, False, fakekey_modifiers); } }