From: Gwanglim Lee Date: Tue, 13 Oct 2015 11:06:48 +0000 (+0900) Subject: remove unnecessary null check and add null check after calling wl_array_add which... X-Git-Tag: submit/tizen/20151014.010318~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=dbd9498b8d7d44a37af7fbdcad9a023c252f4d15;p=platform%2Fcore%2Fuifw%2Fe-mod-tizen-keyrouter.git remove unnecessary null check and add null check after calling wl_array_add which might return null Change-Id: I971b809d8859a7ac93c5413c11f77906413a4008 --- diff --git a/src/e_mod_main_wl.c b/src/e_mod_main_wl.c index 22c132c..1e79748 100644 --- a/src/e_mod_main_wl.c +++ b/src/e_mod_main_wl.c @@ -197,11 +197,11 @@ _e_keyrouter_cb_keygrab_set_list(struct wl_client *client, struct wl_resource *r wl_array_for_each(grab_request, grab_list) { - if (grab_request) + res = _e_keyrouter_keygrab_set(client, surface, grab_request->key, grab_request->mode); + KLDBG("Grab request using list [key: %d, mode: %d, res: %d]\n", grab_request->key, grab_request->mode, res); + grab_result = wl_array_add(&grab_result_list, sizeof(E_Keyrouter_Grab_Result)); + if (grab_result) { - res = _e_keyrouter_keygrab_set(client, surface, grab_request->key, grab_request->mode); - KLDBG("Grab request using list [key: %d, mode: %d, res: %d]\n", grab_request->key, grab_request->mode, res); - grab_result = wl_array_add(&grab_result_list, sizeof(E_Keyrouter_Grab_Result)); grab_result->request_data.key = grab_request->key; grab_result->request_data.mode = grab_request->mode; grab_result->err = res; @@ -225,11 +225,11 @@ _e_keyrouter_cb_keygrab_unset_list(struct wl_client *client, struct wl_resource wl_array_for_each(ungrab_request, ungrab_list) { - if (ungrab_request) + res = _e_keyrouter_keygrab_unset(client, surface, *ungrab_request); + KLDBG("Ungrab request using list [key: %d, res: %d]\n", *ungrab_request, res); + grab_result = wl_array_add(&grab_result_list, sizeof(E_Keyrouter_Grab_Result)); + if (grab_result) { - res = _e_keyrouter_keygrab_unset(client, surface, *ungrab_request); - KLDBG("Ungrab request using list [key: %d, res: %d]\n", *ungrab_request, res); - grab_result = wl_array_add(&grab_result_list, sizeof(E_Keyrouter_Grab_Result)); grab_result->request_data.key = *ungrab_request; grab_result->request_data.mode = TIZEN_KEYROUTER_MODE_NONE; grab_result->err = res; @@ -828,7 +828,7 @@ _e_keyrouter_wl_array_length(const struct wl_array *array) wl_array_for_each(data, array) { - if (data) count++; + count++; } return count;