From: Jihoon Kim Date: Fri, 22 Jul 2016 12:00:27 +0000 (+0900) Subject: Add missing key event information in filter X-Git-Tag: accepted/tizen/common/20160725.153342~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F76%2F81176%2F1;p=platform%2Fcore%2Fuifw%2Fisf.git Add missing key event information in filter Change-Id: I550459b6ed8b9972143d12114a31bd5d97acd1cb --- diff --git a/ism/extras/wayland_immodule/wayland_imcontext.c b/ism/extras/wayland_immodule/wayland_imcontext.c index 006a84e..0f6cf9c 100644 --- a/ism/extras/wayland_immodule/wayland_imcontext.c +++ b/ism/extras/wayland_immodule/wayland_imcontext.c @@ -1826,12 +1826,18 @@ wayland_im_context_filter_event(Ecore_IMF_Context *ctx, else if (type == ECORE_IMF_EVENT_KEY_UP) { Ecore_IMF_Event_Key_Up *key_ev = (Ecore_IMF_Event_Key_Up *)imf_event; ecore_key_ev.keyname = key_ev->keyname; + ecore_key_ev.key = key_ev->key; + ecore_key_ev.string = key_ev->string; + ecore_key_ev.compose = key_ev->compose; ecore_key_ev.timestamp = key_ev->timestamp; ecore_key_ev.modifiers = _ecore_imf_modifier_to_ecore_key_modifier(key_ev->modifiers); } else if (type == ECORE_IMF_EVENT_KEY_DOWN) { Ecore_IMF_Event_Key_Down *key_ev = (Ecore_IMF_Event_Key_Down *)imf_event; ecore_key_ev.keyname = key_ev->keyname; + ecore_key_ev.key = key_ev->key; + ecore_key_ev.string = key_ev->string; + ecore_key_ev.compose = key_ev->compose; ecore_key_ev.timestamp = key_ev->timestamp; ecore_key_ev.modifiers = _ecore_imf_modifier_to_ecore_key_modifier(key_ev->modifiers); }