Remove logic to hide IME without querying to IME 61/126261/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Fri, 21 Apr 2017 00:37:32 +0000 (09:37 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 21 Apr 2017 00:37:32 +0000 (09:37 +0900)
Change-Id: I78e1ac00954a847d909f35f793a86ddff76867c5
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
ism/extras/wayland_immodule/wayland_imcontext.c

index 27865b0..3465a6c 100644 (file)
@@ -82,9 +82,7 @@ const double DOUBLE_SPACE_INTERVAL = 1.0;
 static Eina_Bool _clear_hide_timer();
 static Ecore_Timer *_hide_timer  = NULL;
 
-#ifndef ENABLE_HIDE_PANEL_KEY
 static const char *_ecore_imf_event_empty = "";
-#endif
 
 // TIZEN_ONLY(20150708): Support back key
 #define BACK_KEY "XF86Back"
@@ -582,7 +580,6 @@ check_hide_key(const char *keyname)
         return EINA_FALSE;
 }
 
-#ifndef ENABLE_HIDE_PANEL_KEY
 static unsigned int
 _ecore_key_modifiers_to_ecore_imf_locks(unsigned int modifiers)
 {
@@ -681,7 +678,6 @@ _ecore_event_to_ecore_imf_key_up_event(Ecore_Event_Key *ecore_event, Ecore_IMF_E
     imf_event->modifiers = _ecore_key_modifiers_to_ecore_imf_modifiers(ecore_event->modifiers);
     imf_event->locks = _ecore_key_modifiers_to_ecore_imf_locks(ecore_event->modifiers);
 }
-#endif
 
 static Eina_Bool
 key_down_filter_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
@@ -699,9 +695,6 @@ key_down_filter_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
 
         LOGD ("%s key is pressed.\n", ev->keyname);
 
-#ifdef ENABLE_HIDE_PANEL_KEY
-        return EINA_FALSE; /* the event is removed from the queue */
-#else
         Ecore_IMF_Event_Key_Down imf_event;
         Eina_Bool filter_ret = EINA_FALSE;
 
@@ -722,7 +715,6 @@ key_down_filter_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
 #else
         return EINA_FALSE; /* the event is removed from the queue */
 #endif /* _TV */
-#endif /* ENABLE_HIDE_PANEL_KEY */
     }
     return EINA_TRUE; /* the event is kept */
 }
@@ -743,12 +735,6 @@ key_up_filter_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
 
     LOGD ("%s key is released.\n", ev->keyname);
 
-#ifdef ENABLE_HIDE_PANEL_KEY
-    ecore_imf_context_reset(active_ctx);
-    _input_panel_hide(active_ctx, EINA_TRUE);
-
-    return EINA_FALSE; /* the event is removed from the queue */
-#else
     Ecore_IMF_Event_Key_Up imf_event;
     Eina_Bool filter_ret = EINA_FALSE;
 
@@ -774,7 +760,6 @@ key_up_filter_cb(void *data EINA_UNUSED, int type EINA_UNUSED, void *event)
         return EINA_FALSE; /* the event is removed from the queue */
 #endif /* _TV */
     }
-#endif /* ENABLE_HIDE_PANEL_KEY */
 }
 
 #ifdef _WEARABLE