summaryrefslogtreecommitdiff
path: root/src/grid/grid_gallery.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/grid/grid_gallery.c')
-rw-r--r--src/grid/grid_gallery.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/grid/grid_gallery.c b/src/grid/grid_gallery.c
index a421756..eb39a7b 100644
--- a/src/grid/grid_gallery.c
+++ b/src/grid/grid_gallery.c
@@ -134,9 +134,12 @@ static char *_place_text_get(void *data, Evas_Object *obj, const char *part)
city = strtok_r(buf, "/", &tmp);
country = strtok_r(tmp, "", &tmp);
- if (!strcmp(part, PART_ELM_TEXT_CITY))
+ if (!strcmp(part, PART_ELM_TEXT_CITY)) {
+ if (!city)
+ return NULL;
+
return strdup(city);
- else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) {
+ } else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) {
if (!country)
return NULL;