Ephoto: Fix a potential crash when switching directories in single view.
This commit is contained in:
parent
e53ee13f3c
commit
5759135ad3
|
@ -2142,10 +2142,18 @@ ephoto_single_browser_entries_set(Evas_Object *obj, Eina_List *entries)
|
||||||
|
|
||||||
elm_image_file_get(v->image, &image, NULL);
|
elm_image_file_get(v->image, &image, NULL);
|
||||||
dir = ecore_file_dir_get(image);
|
dir = ecore_file_dir_get(image);
|
||||||
if (strcmp(sb->ephoto->config->directory, dir))
|
if (!dir)
|
||||||
ephoto_single_browser_entry_set(sb->main,
|
{
|
||||||
|
ephoto_single_browser_entry_set(sb->main,
|
||||||
_first_entry_find(sb));
|
_first_entry_find(sb));
|
||||||
free(dir);
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (strcmp(sb->ephoto->config->directory, dir))
|
||||||
|
ephoto_single_browser_entry_set(sb->main,
|
||||||
|
_first_entry_find(sb));
|
||||||
|
free(dir);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
ephoto_single_browser_entry_set(sb->main,
|
ephoto_single_browser_entry_set(sb->main,
|
||||||
|
|
Loading…
Reference in New Issue