diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-12-10 15:23:07 +0100 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-12-10 15:36:56 +0100 |
commit | 52659a662ae087aa91e23b6611be65e2a28bab01 (patch) | |
tree | 00fc737b3a153a6b42357f63f42a688935c013e1 | |
parent | 05d835e6d265c0cae63164ba351429264543fb9b (diff) |
fix serialization of RuleArtifact.alwaysUpdated
Change-Id: I975d6a9b1bbea2ac45a37a9172d2d1490e6fbd96
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
-rw-r--r-- | src/lib/language/language.cpp | 12 | ||||
-rw-r--r-- | src/lib/tools/persistence.cpp | 2 |
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) { |