diff --git a/legacy/efreet/src/lib/efreet_desktop.c b/legacy/efreet/src/lib/efreet_desktop.c index 75b8d1521f..afdd5903ba 100644 --- a/legacy/efreet/src/lib/efreet_desktop.c +++ b/legacy/efreet/src/lib/efreet_desktop.c @@ -246,7 +246,6 @@ efreet_desktop_new(const char *file) if (!desktop) return NULL; desktop->orig_path = strdup(file); - desktop->load_time = ecore_time_get(); if (!efreet_desktop_read(desktop)) { @@ -309,6 +308,8 @@ efreet_desktop_read(Efreet_Desktop *desktop) efreet_ini_free(ini); + desktop->load_time = ecore_time_get(); + if (error) return 0; return 1;