From fc48b1bf7af062252a20e008598de0084266406c Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Wed, 20 Nov 2013 10:44:07 +0900 Subject: [PATCH] genlist_example_04/05.c: initialize pointer variables and check null. This removes build warnings. --- legacy/elementary/src/examples/genlist_example_04.c | 2 +- legacy/elementary/src/examples/genlist_example_05.c | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/examples/genlist_example_04.c b/legacy/elementary/src/examples/genlist_example_04.c index 090c9d0cfa..e62dde2498 100644 --- a/legacy/elementary/src/examples/genlist_example_04.c +++ b/legacy/elementary/src/examples/genlist_example_04.c @@ -300,7 +300,7 @@ elm_main(int argc, char **argv) for (i = 0; i < N_ITEMS; i++) { - Elm_Object_Item *gli, *glg; + Elm_Object_Item *gli = NULL, *glg = NULL; if (i % 7 == 0) { diff --git a/legacy/elementary/src/examples/genlist_example_05.c b/legacy/elementary/src/examples/genlist_example_05.c index 7f1b09581f..03ac1425ae 100644 --- a/legacy/elementary/src/examples/genlist_example_05.c +++ b/legacy/elementary/src/examples/genlist_example_05.c @@ -370,14 +370,14 @@ elm_main(int argc, char **argv) for (i = 0; i < N_ITEMS; i++) { - Elm_Object_Item *gli, *glg; + Elm_Object_Item *gli = NULL, *glg = NULL; Node_Data *data = malloc(sizeof(*data)); // data for this item data->children = NULL; data->value = i; data->favorite = EINA_FALSE; nitems++; - Node_Data *pdata; // data for the parent of the group + Node_Data *pdata = NULL; // data for the parent of the group printf("creating item: #%d\n", data->value); if (i % 3 == 0) @@ -394,7 +394,8 @@ elm_main(int argc, char **argv) gli = elm_genlist_item_append(list, _itc, data, glg, ELM_GENLIST_ITEM_NONE, _item_sel_cb, NULL); - pdata->children = eina_list_append(pdata->children, data); + if (pdata) + pdata->children = eina_list_append(pdata->children, data); data->level = 1; } }