Lagrange [release]
GmCerts: Avoid losing identity metadata
[1mdiff --git a/src/defs.h b/src/defs.h[m
[1mindex 06b6e679..cc485ed1 100644[m
[1m--- a/src/defs.h[m
[1m+++ b/src/defs.h[m
[36m@@ -30,7 +30,8 @@[m [menum iFileVersion {[m
multipleRoots_FileVersion = 2,[m
serializedSidebarState_FileVersion = 3,[m
/* meta */[m
[31m- latest_FileVersion = 3[m
[32m+[m[32m idents_FileVersion = 1, /* version used by GmCerts/idents.lgr */[m
[32m+[m[32m latest_FileVersion = 3,[m
};[m
[m
/* Icons */[m
[1mdiff --git a/src/gmcerts.c b/src/gmcerts.c[m
[1mindex 2cc10a3d..35d784f6 100644[m
[1m--- a/src/gmcerts.c[m
[1m+++ b/src/gmcerts.c[m
[36m@@ -205,7 +205,7 @@[m [mvoid saveIdentities_GmCerts(const iGmCerts *d) {[m
iFile *f = new_File(collect_String(concatCStr_Path(&d->saveDir, identsFilename_GmCerts_)));[m
if (open_File(f, writeOnly_FileMode)) {[m
writeData_File(f, magicIdMeta_GmCerts_, 4);[m
[31m- writeU32_File(f, latest_FileVersion); /* version */[m
[32m+[m[32m writeU32_File(f, idents_FileVersion); /* version */[m
iConstForEach(PtrArray, i, &d->idents) {[m
const iGmIdentity *ident = i.ptr;[m
if (~ident->flags & temporary_GmIdentityFlag) {[m