aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-12-10 15:23:07 +0100
committerChristian Kandeler <christian.kandeler@digia.com>2013-12-10 15:36:56 +0100
commit52659a662ae087aa91e23b6611be65e2a28bab01 (patch)
tree00fc737b3a153a6b42357f63f42a688935c013e1
parent05d835e6d265c0cae63164ba351429264543fb9b (diff)
fix serialization of RuleArtifact.alwaysUpdated
Change-Id: I975d6a9b1bbea2ac45a37a9172d2d1490e6fbd96 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r--src/lib/language/language.cpp12
-rw-r--r--src/lib/tools/persistence.cpp2
2 files changed, 9 insertions, 5 deletions
diff --git a/src/lib/language/language.cpp b/src/lib/language/language.cpp
index 02a17525d..3700b84b4 100644
--- a/src/lib/language/language.cpp
+++ b/src/lib/language/language.cpp
@@ -190,8 +190,10 @@ void ResolvedGroup::store(PersistentPool &pool) const
void RuleArtifact::load(PersistentPool &pool)
{
Q_UNUSED(pool);
- pool.stream() >> fileName;
- pool.stream() >> fileTags;
+ pool.stream()
+ >> fileName
+ >> fileTags
+ >> alwaysUpdated;
int i;
pool.stream() >> i;
@@ -207,8 +209,10 @@ void RuleArtifact::load(PersistentPool &pool)
void RuleArtifact::store(PersistentPool &pool) const
{
Q_UNUSED(pool);
- pool.stream() << fileName;
- pool.stream() << fileTags;
+ pool.stream()
+ << fileName
+ << fileTags
+ << alwaysUpdated;
pool.stream() << bindings.count();
for (int i = bindings.count(); --i >= 0;) {
diff --git a/src/lib/tools/persistence.cpp b/src/lib/tools/persistence.cpp
index 074231603..c6585012e 100644
--- a/src/lib/tools/persistence.cpp
+++ b/src/lib/tools/persistence.cpp
@@ -40,7 +40,7 @@
namespace qbs {
namespace Internal {
-static const char QBS_PERSISTENCE_MAGIC[] = "QBSPERSISTENCE-52";
+static const char QBS_PERSISTENCE_MAGIC[] = "QBSPERSISTENCE-53";
PersistentPool::PersistentPool(const Logger &logger) : m_logger(logger)
{