diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index e4ef6c8d4c..cf7ee9fcb0 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -266,6 +266,8 @@ efreet_desktop_new(const char *file) { Efreet_Desktop *desktop; + if (!ecore_file_exists(file)) return NULL; + desktop = NEW(Efreet_Desktop, 1); if (!desktop) return NULL;