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.c27
1 files changed, 12 insertions, 15 deletions
diff --git a/src/grid/grid_gallery.c b/src/grid/grid_gallery.c
index 8ea9d6d..23d69d3 100644
--- a/src/grid/grid_gallery.c
+++ b/src/grid/grid_gallery.c
@@ -124,27 +124,24 @@ static char *_place_text_get(void *data, Evas_Object *obj, const char *part)
gi = data;
+ snprintf(buf, sizeof(buf), "%s", gi->name);
+ city = strtok_r(buf, "/", &tmp);
+ country = strtok_r(tmp, "", &tmp);
+
if (!strcmp(part, PART_ELM_TEXT_COUNT)) {
cnt = eina_list_count(gi->list);
snprintf(buf, sizeof(buf), "%d", cnt);
return strdup(buf);
- } else {
- snprintf(buf, sizeof(buf), "%s", gi->name);
-
- city = strtok_r(buf, "/", &tmp);
- country = strtok_r(tmp, "", &tmp);
-
- if (!strcmp(part, PART_ELM_TEXT_CITY)) {
- if (!city)
- return NULL;
+ } else if (!strcmp(part, PART_ELM_TEXT_CITY)) {
+ if (!city)
+ return NULL;
- return strdup(city);
- } else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) {
- if (!country)
- return NULL;
+ return strdup(city);
+ } else if (!strcmp(part, PART_ELM_TEXT_COUNTRY)) {
+ if (!country)
+ return NULL;
- return strdup(country);
- }
+ return strdup(country);
}
return NULL;