Author: akv
Date: 2012-04-29 10:38:25 +0200 (Sun, 29 Apr 2012)
New Revision: 4208
Modified:
branches/4175-enfuse/src/rs-enfuse.c
Log:
More cleanup.
Modified: branches/4175-enfuse/src/rs-enfuse.c
===================================================================
--- branches/4175-enfuse/src/rs-enfuse.c 2012-04-28 23:11:59 UTC (rev
4207)
+++ branches/4175-enfuse/src/rs-enfuse.c 2012-04-29 08:38:25 UTC (rev
4208)
@@ -164,19 +164,21 @@
g_string_append_printf(output_unique, "%d", i);
output_unique = g_string_append(output_unique, ".tif");
lightness = export_image(name, output, fend, 0, 0.0,
output_unique->str, boundingbox); /* FIXME: snapshot hardcoded */
- exported_names = g_list_append(exported_names, output_unique->str);
+ exported_names = g_list_append(exported_names,
g_strdup(output_unique->str));
+ g_string_free(output_unique, TRUE);
if (lightness > brightval)
{
brightval = lightness;
- brightest = name;
+ brightest = g_strdup(name);
}
if (lightness < darkval)
{
darkval = lightness;
- darkest = name;
+ darkest = g_strdup(name);
}
+ g_free(name);
}
}
@@ -189,20 +191,24 @@
g_string_append_printf(output_unique, "%d", i);
g_string_append_printf(output_unique, "_%.1f", (darkstep*n*-1));
output_unique = g_string_append(output_unique, ".tif");
- exported_names = g_list_append(exported_names, output_unique->str);
+ exported_names = g_list_append(exported_names,
g_strdup(output_unique->str));
export_image(darkest, output, fend, 0, (darkstep*n*-1),
output_unique->str, boundingbox); /* FIXME: snapshot hardcoded */
+ g_string_free(output_unique, TRUE);
i++;
}
+ g_free(darkest);
for (n = 1; n <= bright; n++)
{
output_unique = g_string_new(output_str->str);
g_string_append_printf(output_unique, "%d", i);
g_string_append_printf(output_unique, "_%.1f", (brightstep*n));
output_unique = g_string_append(output_unique, ".tif");
- exported_names = g_list_append(exported_names, output_unique->str);
+ exported_names = g_list_append(exported_names,
g_strdup(output_unique->str));
export_image(brightest, output, fend, 0, (brightstep*n),
output_unique->str, boundingbox); /* FIXME: snapshot hardcoded */
+ g_string_free(output_unique, TRUE);
i++;
}
+ g_free(brightest);
}
return exported_names;
}
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit