Support reshow_input_panel interface 16/215916/2
authorInHong Han <inhong1.han@samsung.com>
Tue, 21 Aug 2018 05:03:25 +0000 (14:03 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Fri, 18 Oct 2019 05:52:55 +0000 (14:52 +0900)
Change-Id: I9d67813d0cf9f982de11fc28261eb9bcd5210546

src/e_mod_main.c

index 024397f34a1b3297e2a7af4951137e0936cccac8..55028667fc377717fccac05ad625d4974cdbf97e 100644 (file)
@@ -1073,6 +1073,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,
@@ -1100,6 +1107,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