mirror of
https://github.com/sqlitebrowser/sqlitebrowser.git
synced 2026-05-19 12:08:23 -05:00
cipher: Fix opening SQLCipher DBs using page size 1024
No idea how this fixes that inconsistency bug described here but it does: https://discuss.zetetic.net/t/sqlcipher-support-being-added-to-db-browser-for-sqlite/243/6
This commit is contained in:
@@ -78,6 +78,8 @@ bool DBBrowserDB::open(const QString& db)
|
||||
CipherDialog cipher(0, false);
|
||||
if(cipher.exec())
|
||||
{
|
||||
sqlite3_key(_db, cipher.password().toUtf8(), cipher.password().toUtf8().length());
|
||||
sqlite3_exec(_db, QString("PRAGMA cipher_page_size = 4096;").toUtf8(), NULL, NULL, NULL);
|
||||
sqlite3_key(_db, cipher.password().toUtf8(), cipher.password().toUtf8().length());
|
||||
sqlite3_exec(_db, QString("PRAGMA cipher_page_size = %1;").arg(cipher.pageSize()).toUtf8(), NULL, NULL, NULL);
|
||||
isEncrypted = true;
|
||||
|
||||
Reference in New Issue
Block a user