aboutsummaryrefslogtreecommitdiff
path: root/src/function/base.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/function/base.h')
-rw-r--r--src/function/base.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/function/base.h b/src/function/base.h
index 3ca1d61..f2b3d5c 100644
--- a/src/function/base.h
+++ b/src/function/base.h
@@ -100,7 +100,11 @@ class FunctionBase : public xalan::Function {
static_cast<Implementation*>(
const_cast<FunctionBase*>(this)
)->constructDocument(
- FilesystemContext(locator),
+ FilesystemContext(
+ this->include_resolver_->resolve(
+ locator->getSystemId()
+ )
+ ),
XObjectValue::get<typename std::tuple_element<
Index,
std::tuple<Types...>