projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
core: Store session state in database, migrate old
[quassel.git]
/
src
/
core
/
abstractsqlstorage.cpp
diff --git
a/src/core/abstractsqlstorage.cpp
b/src/core/abstractsqlstorage.cpp
index
4ecf623
..
cb8fbd1
100644
(file)
--- a/
src/core/abstractsqlstorage.cpp
+++ b/
src/core/abstractsqlstorage.cpp
@@
-409,6
+409,8
@@
QString AbstractSqlMigrator::migrationObject(MigrationObject moType)
return "IrcServer";
case UserSetting:
return "UserSetting";
return "IrcServer";
case UserSetting:
return "UserSetting";
+ case CoreState:
+ return "CoreState";
};
return QString();
}
};
return QString();
}
@@
-502,6
+504,10
@@
bool AbstractSqlMigrationReader::migrateTo(AbstractSqlMigrationWriter *writer)
if (!transferMo(UserSetting, userSettingMo))
return false;
if (!transferMo(UserSetting, userSettingMo))
return false;
+ CoreStateMO coreStateMO;
+ if (!transferMo(CoreState, coreStateMO))
+ return false;
+
if (!_writer->postProcess())
abortMigration();
return finalizeMigration();
if (!_writer->postProcess())
abortMigration();
return finalizeMigration();