From: Jihoon Kim Date: Tue, 28 Jun 2022 01:25:41 +0000 (+0000) Subject: Merge "Fix indentation" into tizen X-Git-Tag: submit/tizen/20220628.013934~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7fed13a00426f2127fc65faf7ff8fd76d15cf1ab;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-wl-textinput.git Merge "Fix indentation" into tizen --- 7fed13a00426f2127fc65faf7ff8fd76d15cf1ab diff --cc src/e_mod_main.c index 05c8546,7b438ee..740ae1b --- a/src/e_mod_main.c +++ b/src/e_mod_main.c @@@ -1191,15 -1165,30 +1191,15 @@@ _e_text_input_cb_activate(struct wl_cli if (input_method->resource) { - if (!(context = E_NEW(E_Input_Method_Context, 1))) - { - wl_client_post_no_memory(client); - ERR("Could not allocate space for Input_Method_Context"); - return; - } - if (!ecore_key_down_handler) ecore_key_down_handler = ecore_event_handler_prepend(ECORE_EVENT_KEY_DOWN, - _e_mod_ecore_key_down_cb, - NULL); + _e_mod_ecore_key_down_cb, + NULL); - context->resource = - wl_resource_create(wl_resource_get_client(input_method->resource), - &zwp_input_method_context_v1_interface, 1, 0); - - if (context->resource) - wl_resource_set_implementation(context->resource, - &_e_text_input_method_context_implementation, - context, _e_text_input_method_context_cb_resource_destroy); + context = create_input_method_context(client, input_method); + EINA_SAFETY_ON_NULL_GOTO(context, err); context->input = text_input; - context->input_method = input_method; - input_method->context = context; if (context->resource) {