summaryrefslogtreecommitdiff
path: root/src/project.c
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2009-11-18 23:20:16 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2009-11-18 23:20:16 (GMT)
commit783e5e1977c1e4dadf938befa9fce9a311079413 (patch)
tree995423e1069e31db4fe0517fb9a45432dafceb6d /src/project.c
parent26d75963fba34d8e5a5b9a6186604110552f3a38 (diff)
Saved the current work on binary parts selection.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@137 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'src/project.c')
-rw-r--r--src/project.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/project.c b/src/project.c
index 2b70a47..1366abf 100644
--- a/src/project.c
+++ b/src/project.c
@@ -402,9 +402,9 @@ bool g_openida_project_save(openida_project *project, const char *filename)
/* Sauvegarde finale */
- result &= save_xml_file(xdoc, filename);
+ result &= save_xml_file(xdoc, filename != NULL ? filename : project->filename);
- if (result)
+ if (result && filename != NULL)
{
if (project->filename != NULL) free(project->filename);
project->filename = strdup(filename);