aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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)
{