From: Jihoon Kim Date: Thu, 4 Jul 2024 02:52:46 +0000 (+0900) Subject: ecore_wl2: move keygrab list result init X-Git-Tag: accepted/tizen/unified/20240704.173829^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F06%2F314006%2F1;p=platform%2Fupstream%2Fefl.git ecore_wl2: move keygrab list result init Change-Id: If35fc600a33d0345f10caa0cf697d9ad518e299e Signed-off-by: Jihoon Kim --- diff --git a/src/lib/ecore_wl2/ecore_wl2_input.c b/src/lib/ecore_wl2/ecore_wl2_input.c index af60c43..6766d35 100644 --- a/src/lib/ecore_wl2/ecore_wl2_input.c +++ b/src/lib/ecore_wl2/ecore_wl2_input.c @@ -2848,7 +2848,6 @@ _ecore_wl2_cb_keygrab_notify(void *data EINA_UNUSED, struct tizen_keyrouter *tiz static void _ecore_wl2_cb_keygrab_notify_list(void *data EINA_UNUSED, struct tizen_keyrouter *tizen_keyrouter EINA_UNUSED, struct wl_surface *surface EINA_UNUSED, struct wl_array *grab_result) { - wl_array_init(&_ecore_wl2_keygrab_result_list); wl_array_copy(&_ecore_wl2_keygrab_result_list, grab_result); _ecore_wl2_keygrab_result_recved = EINA_TRUE; } @@ -3418,6 +3417,8 @@ EAPI Eina_List } tizen_keyrouter_set_keygrab_list(ewd->wl.tz_keyrouter, surface, &grab_list); + wl_array_init(&_ecore_wl2_keygrab_result_list); + ecore_wl2_display_sync(ewd); _ecore_wl2_keygrab_list_result_wait(ewd); @@ -3542,6 +3543,8 @@ EAPI Eina_List } tizen_keyrouter_unset_keygrab_list(ewd->wl.tz_keyrouter, surface, &ungrab_list); + wl_array_init(&_ecore_wl2_keygrab_result_list); + ecore_wl2_display_sync(ewd); _ecore_wl2_keygrab_list_result_wait(ewd);