diff --git a/src/librssguard/core/message.cpp b/src/librssguard/core/message.cpp index 882f1a89d..b8a4282de 100644 --- a/src/librssguard/core/message.cpp +++ b/src/librssguard/core/message.cpp @@ -220,3 +220,9 @@ MessageCategory::MessageCategory(const MessageCategory& other) { QString MessageCategory::title() const { return m_title; } + +MessageCategory& MessageCategory::operator=(const MessageCategory& other) { + m_title = other.m_title; + + return *this; +} diff --git a/src/librssguard/core/message.h b/src/librssguard/core/message.h index b29d2755e..d0fb304d3 100644 --- a/src/librssguard/core/message.h +++ b/src/librssguard/core/message.h @@ -43,6 +43,8 @@ class RSSGUARD_DLLSPEC MessageCategory : public QObject { QString title() const; + MessageCategory& operator=(const MessageCategory& other); + private: QString m_title; }; diff --git a/src/librssguard/database/sqlitedriver.cpp b/src/librssguard/database/sqlitedriver.cpp index 241be8b38..8e77f3e60 100644 --- a/src/librssguard/database/sqlitedriver.cpp +++ b/src/librssguard/database/sqlitedriver.cpp @@ -249,7 +249,7 @@ QSqlDatabase SqliteDriver::initializeDatabase(const QString& connection_name, bo if (installed_db_schema < QSL(APP_DB_SCHEMA_VERSION).toInt()) { // Now, it would be good to create backup of SQLite DB file. - if (IOFactory::copyFile(databaseFilePath(), databaseFilePath() + ".bak")) { + if (IOFactory::copyFile(databaseFilePath(), databaseFilePath() + QSL("-v%1.bak").arg(installed_db_schema))) { qDebugNN << LOGSEC_DB << "Creating backup of SQLite DB file."; } else {