aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/buildgraph/transformer.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2016-11-29 16:34:45 +0100
committerChristian Kandeler <christian.kandeler@qt.io>2016-11-30 14:23:12 +0000
commitd4540126185efe4a8017280a0e1d1481a33c44cc (patch)
tree25484997f06088ffecd4a8f0239c41e49abc1f07 /src/lib/corelib/buildgraph/transformer.cpp
parent80e193df5591eadeef01bf5cd7f3685916ad660e (diff)
Fix change tracking for module properties requested from artifacts
... in commands. For some strange reason, this particular case was missing. Task-number: QBS-1049 Change-Id: I2ceb000ef5b362754f9fcbccd44b3e3c3e396e46 Reviewed-by: Denis Klychkov <kd.snake@gmail.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/buildgraph/transformer.cpp')
-rw-r--r--src/lib/corelib/buildgraph/transformer.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/corelib/buildgraph/transformer.cpp b/src/lib/corelib/buildgraph/transformer.cpp
index 87966e110..3d0eedbf3 100644
--- a/src/lib/corelib/buildgraph/transformer.cpp
+++ b/src/lib/corelib/buildgraph/transformer.cpp
@@ -264,6 +264,7 @@ void Transformer::load(PersistentPool &pool)
propertiesRequestedInPrepareScript = restorePropertySet(pool);
propertiesRequestedInCommands = restorePropertySet(pool);
propertiesRequestedFromArtifactInPrepareScript = restorePropertyHash(pool);
+ propertiesRequestedFromArtifactInCommands = restorePropertyHash(pool);
commands = loadCommandList(pool);
pool.stream() >> alwaysRun;
}
@@ -276,6 +277,7 @@ void Transformer::store(PersistentPool &pool) const
storePropertySet(pool, propertiesRequestedInPrepareScript);
storePropertySet(pool, propertiesRequestedInCommands);
storePropertyHash(pool, propertiesRequestedFromArtifactInPrepareScript);
+ storePropertyHash(pool, propertiesRequestedFromArtifactInCommands);
storeCommandList(commands, pool);
pool.stream() << alwaysRun;
}