genlist: fix changed function exception handling 77/167877/2
authorSangHyeon Lee <sh10233.lee@samsung.com>
Mon, 22 Jan 2018 13:34:16 +0000 (22:34 +0900)
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>
Tue, 23 Jan 2018 04:55:15 +0000 (04:55 +0000)
Change-Id: If1abca7ddb35e97cbd7bd459216e1ea4785e4419
Signed-off-by: SangHyeon Lee <sh10233.lee@samsung.com>
src/lib/elementary_tizen/elm_genlist.c

index 7a4e4eb..963aad5 100644 (file)
@@ -237,7 +237,9 @@ static const Elm_Action key_actions[] = {
 static void
 _changed(Evas_Object *pan_obj)
 {
+   if (!pan_obj) return;
    Elm_Genlist_Pan_Data *psd = efl_data_scope_get(pan_obj, MY_PAN_CLASS);
+   if (!psd) return;
    Elm_Genlist_Data *sd = psd->wsd;
 
    if (sd->viewport_w > 1) evas_object_smart_changed(pan_obj);