- Standardized DOM interface to return success/failure, with the possibility
  of blank values. This matches the Eval::source callback interface‥
- Added more unit tests.
This commit is contained in:
Paul Beckingham
2014-06-04 18:57:36 -04:00
parent 850dbb36f0
commit e6df1b38e2
6 changed files with 140 additions and 71 deletions

View File

@@ -44,10 +44,10 @@ Task& contextTask = dummy;
////////////////////////////////////////////////////////////////////////////////
bool domSource (const std::string& identifier, Variant& value)
{
std::string stringValue = context.dom.get (identifier, contextTask);
if (stringValue != identifier)
std::string result;
if (context.dom.get (identifier, contextTask, result))
{
value = Variant (stringValue);
value = Variant (result);
value.source (identifier);
return true;
}