okra pushed a commit to branch master.

http://git.enlightenment.org/apps/ephoto.git/commit/?id=1265151a8324398555ade623c5008cc4db9408e5

commit 1265151a8324398555ade623c5008cc4db9408e5
Author: Stephen 'Okra' Houston <smhousto...@gmail.com>
Date:   Wed May 10 14:03:48 2017 -0500

    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);

-- 


Reply via email to