Enable ready_set feature in TV profile 43/146643/3
authorJi-hoon Lee <dalton.lee@samsung.com>
Wed, 30 Aug 2017 01:41:00 +0000 (10:41 +0900)
committerJi-hoon Lee <dalton.lee@samsung.com>
Mon, 4 Sep 2017 06:04:34 +0000 (06:04 +0000)
Change-Id: I53d11eeaa244ddd16d7a5452e74275597b1b5b55

src/e_mod_input_panel.c
src/e_mod_main.c

index 08403cc..a944d11 100644 (file)
@@ -1113,35 +1113,32 @@ end:
 EINTERN void
 e_input_panel_wait_update_set(Eina_Bool wait_update)
 {
-   if (!_TV)
-     {
-        E_Input_Panel_Surface *ips;
-        Eina_List *l;
+   E_Input_Panel_Surface *ips;
+   Eina_List *l;
 
-        if (!g_input_panel)
-          return;
+   if (!g_input_panel)
+     return;
 
-        g_input_panel->wait_update = wait_update;
+   g_input_panel->wait_update = wait_update;
 
-        /* If we are in wait_update mode, the input panel surfaces have to be updated forcibly */
-        if (wait_update)
+   /* If we are in wait_update mode, the input panel surfaces have to be updated forcibly */
+   if (wait_update)
+     {
+        EINA_LIST_FOREACH(g_input_panel->surfaces, l, ips)
           {
-             EINA_LIST_FOREACH(g_input_panel->surfaces, l, ips)
-               {
-                  if (!ips->ec) continue;
-                  _ips_client_frame_flush(ips);
-               }
+             if (!ips->ec) continue;
+             _ips_client_frame_flush(ips);
+          }
 
-             if (!g_input_panel->buf_change_handler)
-               {
-                  LOGD("IPS::WAIT::UPDATE::SET (add buf change handler)\n");
-                  g_input_panel->buf_change_handler = ecore_event_handler_add(E_EVENT_CLIENT_BUFFER_CHANGE,
-                                                                              _ip_cb_e_buf_change, NULL);
-               }
+        if (!g_input_panel->buf_change_handler)
+          {
+             LOGD("IPS::WAIT::UPDATE::SET (add buf change handler)\n");
+             g_input_panel->buf_change_handler = ecore_event_handler_add(E_EVENT_CLIENT_BUFFER_CHANGE,
+                                                                         _ip_cb_e_buf_change, NULL);
           }
-        else
-          E_FREE_FUNC(g_input_panel->buf_change_handler, ecore_event_handler_del);
      }
+   else
+     E_FREE_FUNC(g_input_panel->buf_change_handler, ecore_event_handler_del);
 }
 
 EINTERN void
index 721d0a5..f84c086 100644 (file)
@@ -1511,9 +1511,6 @@ _e_text_input_cb_input_panel_show(struct wl_client *client, struct wl_resource *
         e_input_panel_wait_update_set(EINA_TRUE);
      }
 
-   if (_TV)
-     e_input_panel_visibility_change(EINA_TRUE);
-
    /* If the input panel state was WILL_HIDE, it means that the conformant area information needs to be restored */
    if (g_input_panel_state == E_INPUT_PANEL_STATE_WILL_HIDE)
      {