Adding KeyCode information in TRACE Logs 20/79420/3 accepted/tizen/common/20160725.153704 accepted/tizen/ivi/20160725.083447 accepted/tizen/mobile/20160725.083442 accepted/tizen/tv/20160725.083440 accepted/tizen/wearable/20160725.083437 submit/tizen/20160725.074642
authorDhiraj Kr Mishra <dk.mishra@samsung.com>
Mon, 11 Jul 2016 09:26:40 +0000 (14:56 +0530)
committerDhiraj Kr Mishra <dk.mishra@samsung.com>
Thu, 14 Jul 2016 09:24:35 +0000 (14:54 +0530)
Change-Id: I6a487097410a1770061b9413438696d2aa948032
Signed-off-by: Dhiraj Kr Mishra <dk.mishra@samsung.com>
src/e_mod_main_wl.c
src/e_mod_main_wl.h

index ad5923e1e82d23fdf9654bfef3722156c4692408..93c86c5f720f26d66e653a05b4009176b9888508 100644 (file)
@@ -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);
      }
index cb6f66b46d0b6e0e9922e85540f553a00b51d352..0b65941b44854efdf19f7fdbf7627e6e86e940a6 100644 (file)
@@ -19,7 +19,7 @@
 #ifdef ENABLE_TTRACE
 #include <ttrace.h>
 
-#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)