commit c64e51703789e3c60b08db30c00ea3b080016777
parent 34d471059ba8d4896b22717e1a5e2c06c14cd977
Author: friedolino78 <34608315+friedolino78@users.noreply.github.com>
Date: Fri, 2 Oct 2020 22:45:41 +0200
Merge pull request #81 from friedolino78/fixSaveXml
fix of fixed savexml port
Diffstat:
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/Misc/Part.cpp b/src/Misc/Part.cpp
@@ -176,9 +176,14 @@ static const Ports partPorts = {
time (&rawtime);
const struct tm* timeinfo = localtime (&rawtime);
strftime (filename,23,"%F_%R.xiz",timeinfo);
+ p->saveXML(filename);
+ fprintf(stderr, "Part %d saved to %s\n", (p->partno + 1), filename);
+ }
+ else
+ {
+ p->saveXML(p->loaded_file);
+ fprintf(stderr, "Part %d saved to %s\n", (p->partno + 1), p->loaded_file);
}
- p->saveXML(p->loaded_file);
- fprintf(stderr, "Part %d saved to %s\n", (p->partno + 1), p->loaded_file);
}},
//{"kit#16::T:F", "::Enables or disables kit item", 0,
// [](const char *m, RtData &d) {
@@ -1092,8 +1097,6 @@ int Part::saveXML(const char *filename)
xml.endbranch();
int result = xml.saveXMLfile(filename, gzip_compression);
- strncpy(loaded_file,filename, sizeof(loaded_file));
- loaded_file[sizeof(loaded_file)-1] = '\0';
return result;
}