From 62d9a36e64b0e83466c2bdbdd313578d300cd497 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Tue, 10 Dec 2013 16:12:21 +0100 Subject: Fix transformer comparison. A member was not being taken into account. Change-Id: Icba9831d4536044d2b1dfc8e98dc3e935f944e1e Reviewed-by: Joerg Bornemann --- src/lib/language/language.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/language/language.cpp b/src/lib/language/language.cpp index b63540bf2..b0e9ff6f6 100644 --- a/src/lib/language/language.cpp +++ b/src/lib/language/language.cpp @@ -1020,7 +1020,8 @@ bool operator==(const ResolvedTransformer &t1, const ResolvedTransformer &t2) return modulesAreEqual(t1.module, t2.module) && t1.inputs.toSet() == t2.inputs.toSet() && sourceArtifactListsAreEqual(t1.outputs, t2.outputs) - && *t1.transform == *t2.transform; + && *t1.transform == *t2.transform + && t1.explicitlyDependsOn == t2.explicitlyDependsOn; } bool transformerListsAreEqual(const QList &l1, -- cgit v1.2.3