summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-04-17 12:47:34 +0100
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-04-17 12:48:33 +0100
commit838a67d311fcbdfbc8f68f7be29c6864751a606a (patch)
tree099fd5f0f03f7262fcd170c5f3036d860b7ab49a
parent226c1952038a1863de897becfe93095fd96786b4 (diff)
downloadefl-838a67d311fcbdfbc8f68f7be29c6864751a606a.tar.gz
elm - genlist test - handl g_data being null
fix CID 1396944 1396946
-rw-r--r--src/bin/elementary/test_genlist.c27
1 files changed, 14 insertions, 13 deletions
diff --git a/src/bin/elementary/test_genlist.c b/src/bin/elementary/test_genlist.c
index 749d04fe63..bf6ba4c9d9 100644
--- a/src/bin/elementary/test_genlist.c
+++ b/src/bin/elementary/test_genlist.c
@@ -5528,20 +5528,21 @@ test_genlist_show_item(void *data,
api->itc1->func.state_get = NULL;
api->itc1->func.del = NULL;
- g_data->gl = gl;
- g_data->itc1 = api->itc1;
-
- max = g_data->max_items;
- for (i = 0; i <= max; i++)
- elm_genlist_item_append(gl, api->itc1, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
-
if (g_data)
- gli = elm_genlist_nth_item_get(gl, g_data->show_item);
- if (!gli) gli = elm_genlist_last_item_get(gl);
- elm_genlist_item_show(gli, g_data->type);
-
- //prepends item while queue processing is happening
- ecore_timer_add(0.1, _late_item_prepender, g_data);
+ {
+ g_data->gl = gl;
+ g_data->itc1 = api->itc1;
+
+ max = g_data->max_items;
+ for (i = 0; i <= max; i++)
+ elm_genlist_item_append(gl, api->itc1, (void*)(uintptr_t)i, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+ gli = elm_genlist_nth_item_get(gl, g_data->show_item);
+ if (!gli) gli = elm_genlist_last_item_get(gl);
+ elm_genlist_item_show(gli, g_data->type);
+ //prepends item while queue processing is happening
+ ecore_timer_add(0.1, _late_item_prepender, g_data);
+ }
evas_object_resize(win, 480, 400);
explode_win_enable(win);