Support reshow_input_panel interface 29/187229/3
authorInHong Han <inhong1.han@samsung.com>
Tue, 21 Aug 2018 05:03:25 +0000 (14:03 +0900)
committerInHong Han <inhong1.han@samsung.com>
Tue, 21 Aug 2018 07:27:14 +0000 (16:27 +0900)
Change-Id: I9d67813d0cf9f982de11fc28261eb9bcd5210546

src/e_mod_main.c

index 794a487..23c38f5 100644 (file)
@@ -1078,6 +1078,13 @@ _e_text_input_method_context_cb_update_ise_geometry(struct wl_client *client EIN
       }
 
 }
+
+static void
+_e_text_input_method_context_cb_reshow_input_panel(struct wl_client *client EINA_UNUSED, struct wl_resource *resource)
+{
+    e_input_panel_transient_for_set(client_surface_ec);
+    e_input_panel_wait_update_set(EINA_TRUE);
+}
 static const struct wl_input_method_context_interface _e_text_input_method_context_implementation = {
      _e_text_input_method_context_cb_destroy,
      _e_text_input_method_context_cb_string_commit,
@@ -1105,6 +1112,7 @@ static const struct wl_input_method_context_interface _e_text_input_method_conte
      _e_text_input_method_context_cb_input_panel_event,
      _e_text_input_method_context_cb_commit_content,
      _e_text_input_method_context_cb_update_candidate_state,
+     _e_text_input_method_context_cb_reshow_input_panel,
 };
 
 static void