PwDatabase: Save method now preserves the file format (kdbp vs. kdbx)

SaveDb: fixed bug with catching exceptions
Added kdbp Tests
Changed versionCode for new preview release
This commit is contained in:
Philipp Crocoll
2013-07-13 07:57:34 +02:00
parent f06ce9c58b
commit e887ce1db2
5 changed files with 65 additions and 5 deletions

View File

@@ -663,7 +663,7 @@ namespace KeePassLib
Debug.Assert(ValidateUuidUniqueness());
Stream s = streamOfOriginalLocation;
KdbxFile kdb = new KdbxFile(this);
kdb.Save(s, null, KdbxFormat.Default, slLogger);
kdb.Save(s, null, KdbpFile.GetFormatToUse(m_ioSource), slLogger);
m_pbHashOfLastIO = kdb.HashOfFileOnDisk;
m_pbHashOfFileOnDisk = kdb.HashOfFileOnDisk;