|
|
|
@ -847,12 +847,9 @@ data_write_scripts(Eet_File *ef) |
|
|
|
|
{ |
|
|
|
|
char tmpn[PATH_MAX]; |
|
|
|
|
char tmpo[PATH_MAX]; |
|
|
|
|
char buf[PATH_MAX]; |
|
|
|
|
int fd; |
|
|
|
|
Code *cd = eina_list_data_get(l); |
|
|
|
|
Eina_List *ll; |
|
|
|
|
Code_Program *cp; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (cd->is_lua) |
|
|
|
|
continue; |
|
|
|
|
if ((!cd->shared) && (!cd->programs)) |
|
|
|
@ -879,18 +876,25 @@ data_write_scripts(Eet_File *ef) |
|
|
|
|
unlink(tmpn); |
|
|
|
|
unlink(tmpo); |
|
|
|
|
|
|
|
|
|
if (cd->original) |
|
|
|
|
if (!no_save) |
|
|
|
|
{ |
|
|
|
|
snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i", i); |
|
|
|
|
eet_write(ef, buf, cd->original, strlen(cd->original) + 1, 1); |
|
|
|
|
} |
|
|
|
|
EINA_LIST_FOREACH(cd->programs, ll, cp) |
|
|
|
|
{ |
|
|
|
|
if (!cp->original) |
|
|
|
|
continue; |
|
|
|
|
snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i/%i", i, |
|
|
|
|
cp->id); |
|
|
|
|
eet_write(ef, buf, cp->original, strlen(cp->original) + 1, 1); |
|
|
|
|
char buf[PATH_MAX]; |
|
|
|
|
Eina_List *ll; |
|
|
|
|
Code_Program *cp; |
|
|
|
|
|
|
|
|
|
if (cd->original) |
|
|
|
|
{ |
|
|
|
|
snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i", i); |
|
|
|
|
eet_write(ef, buf, cd->original, strlen(cd->original) + 1, 1); |
|
|
|
|
} |
|
|
|
|
EINA_LIST_FOREACH(cd->programs, ll, cp) |
|
|
|
|
{ |
|
|
|
|
if (!cp->original) |
|
|
|
|
continue; |
|
|
|
|
snprintf(buf, PATH_MAX, "edje/scripts/embryo/source/%i/%i", i, |
|
|
|
|
cp->id); |
|
|
|
|
eet_write(ef, buf, cp->original, strlen(cp->original) + 1, 1); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|