From ba8c007acec599e1ed3b6364ddc0025478aa281c Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Sat, 31 May 2014 10:01:00 -0400 Subject: [PATCH] Filter - When a filter resolves an identifier through a DOM reference, it records the source. In other words, when 'priority' is resolved to 'H', the source reference ('priority') is stored in the variant. This is because different data attributes behave differently when compared. --- src/Filter.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Filter.cpp b/src/Filter.cpp index 1071b631b..9535e77de 100644 --- a/src/Filter.cpp +++ b/src/Filter.cpp @@ -48,6 +48,7 @@ bool domSource (const std::string& identifier, Variant& value) if (stringValue != identifier) { value = Variant (stringValue); + value.source (identifier); return true; }