From: Dhiraj Kr Mishra Date: Mon, 11 Jul 2016 09:26:40 +0000 (+0530) Subject: Adding KeyCode information in TRACE Logs X-Git-Tag: submit/tizen/20160725.074642^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F20%2F79420%2F3;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-keyrouter.git Adding KeyCode information in TRACE Logs Change-Id: I6a487097410a1770061b9413438696d2aa948032 Signed-off-by: Dhiraj Kr Mishra --- diff --git a/src/e_mod_main_wl.c b/src/e_mod_main_wl.c index ad5923e..93c86c5 100644 --- a/src/e_mod_main_wl.c +++ b/src/e_mod_main_wl.c @@ -822,18 +822,41 @@ _event_filter(void *data, void *loop_data EINA_UNUSED, int type, void *event) (void) type; (void) event; + Ecore_Event_Key *ev; + /* Filter only for key down/up event */ if (ECORE_EVENT_KEY_DOWN == type || ECORE_EVENT_KEY_UP == type) { + ev = event; + if (ECORE_EVENT_KEY_DOWN == type) { - TRACE_INPUT_BEGIN(event_filter:KEY_PRESS); - TRACE_INPUT_END(); + if (event) + { + TRACE_INPUT_BEGIN(event_filter:KEY_PRESS(%d), ev->keycode); + TRACE_INPUT_END(); + } + else + { + TRACE_INPUT_BEGIN(event_filter:KEY_PRESS); + TRACE_INPUT_END(); + } + } else if (ECORE_EVENT_KEY_UP == type) { - TRACE_INPUT_BEGIN(event_filter:KEY_RELEASE); - TRACE_INPUT_END(); + + if (event) + { + TRACE_INPUT_BEGIN(event_filter:KEY_RELEASE(%d), ev->keycode); + TRACE_INPUT_END(); + } + else + { + TRACE_INPUT_BEGIN(event_filter:KEY_RELEASE); + TRACE_INPUT_END(); + } + } return e_keyrouter_process_key_event(event, type); } diff --git a/src/e_mod_main_wl.h b/src/e_mod_main_wl.h index cb6f66b..0b65941 100644 --- a/src/e_mod_main_wl.h +++ b/src/e_mod_main_wl.h @@ -19,7 +19,7 @@ #ifdef ENABLE_TTRACE #include -#define TRACE_INPUT_BEGIN(NAME) traceBegin(TTRACE_TAG_INPUT, "INPUT:KRT:"#NAME) +#define TRACE_INPUT_BEGIN(NAME, ...) traceBegin(TTRACE_TAG_INPUT, "INPUT:KRT:"#NAME, ##__VA_ARGS__) #define TRACE_INPUT_END() traceEnd(TTRACE_TAG_INPUT) #else #define TRACE_INPUT_BEGIN(NAME)