From 31bd8fd98e9efa102c7762cda664c03f87be0918 Mon Sep 17 00:00:00 2001 From: Martin Kleusberg Date: Tue, 22 Jan 2013 17:22:09 +0100 Subject: [PATCH] Fix pragma editing Fix a bug in the pragma editing that made it impossible to change some pragmas because the new values were not put in quotes. --- src/sqlitedb.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/sqlitedb.cpp b/src/sqlitedb.cpp index addad044..bed8aab4 100644 --- a/src/sqlitedb.cpp +++ b/src/sqlitedb.cpp @@ -1097,26 +1097,26 @@ bool DBBrowserDB::setPragma(QString pragma, QString value) if(pragma == "journal_mode") { if(value == "0") - value = "delete"; + value = "\"delete\""; else if(value == "1") - value = "truncate"; + value = "\"truncate\""; else if(value == "2") - value = "persist"; + value = "\"persist\""; else if(value == "3") - value = "memory"; + value = "\"memory\""; else if(value == "4") - value = "wal"; + value = "\"wal\""; else if(value == "5") - value = "off"; + value = "\"off\""; else - value = "delete"; + value = "\"delete\""; } else if(value == "locking_mode") { if(value == "0") - value = "normal"; + value = "\"normal\""; else if(value == "1") - value = "exclusive"; + value = "\"exclusive\""; else - value = "normal"; + value = "\"normal\""; } else if(pragma == "encoding") { if(value == "0") value = "\"utf-8\"";