Only fetch data if data is empty.
authorsebastid <sebastid>
Sat, 23 Sep 2006 10:47:15 +0000 (10:47 +0000)
committersebastid <sebastid@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sat, 23 Sep 2006 10:47:15 +0000 (10:47 +0000)
SVN revision: 26058

legacy/ecore/src/lib/ecore_desktop/ecore_desktop.c

index 7fdb755..67459dc 100644 (file)
@@ -483,7 +483,7 @@ ecore_desktop_save(Ecore_Desktop * desktop)
      {
        if ((desktop->ondisk) && (desktop->original_path))
          {
-            desktop->data = ecore_desktop_ini_get(desktop->original_path);
+            if (!desktop->data) desktop->data = ecore_desktop_ini_get(desktop->original_path);
             desktop->group =
                (Ecore_Hash *) ecore_hash_get(desktop->data, "Desktop Entry");
             if (!desktop->group)