From 1265151a8324398555ade623c5008cc4db9408e5 Mon Sep 17 00:00:00 2001 From: Stephen 'Okra' Houston Date: Wed, 10 May 2017 14:03:48 -0500 Subject: [PATCH] Ephoto: Check that a path exists before running file_file_get on it. --- src/bin/ephoto_single_browser.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/bin/ephoto_single_browser.c b/src/bin/ephoto_single_browser.c index 8fe06f2..5faa42f 100644 --- a/src/bin/ephoto_single_browser.c +++ b/src/bin/ephoto_single_browser.c @@ -1598,9 +1598,12 @@ _ephoto_single_browser_recalc(Ephoto_Single_Browser *sb) } if (sb->entry) { - const char *bname = ecore_file_file_get(sb->entry->path); + const char *bname = NULL; - sb->viewer = _viewer_add(sb->main, sb->entry->path, sb); + if (ecore_file_exists(sb->entry->path)) + bname = ecore_file_file_get(sb->entry->path); + if (bname) + sb->viewer = _viewer_add(sb->main, sb->entry->path, sb); if (sb->viewer) { elm_object_part_content_set(sb->mhbox, "left", sb->viewer);