summaryrefslogtreecommitdiffstats
path: root/src/extension/system.cpp
diff options
context:
space:
mode:
authorPatrick Storz <eduard.braun2@gmx.de>2019-08-11 19:14:07 +0000
committerPatrick Storz <eduard.braun2@gmx.de>2019-08-31 14:50:39 +0000
commit8521b08ed46742684e6de7de085a9c4228b66881 (patch)
tree3af08ba11eacc95844b36268ac5df71d2daf99f2 /src/extension/system.cpp
parentTemplates: Improve translatability for "More info" dialog (diff)
downloadinkscape-8521b08ed46742684e6de7de085a9c4228b66881.tar.gz
inkscape-8521b08ed46742684e6de7de085a9c4228b66881.zip
Add base_directory for extensions loaded from a file.
Diffstat (limited to 'src/extension/system.cpp')
-rw-r--r--src/extension/system.cpp14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/extension/system.cpp b/src/extension/system.cpp
index 370e30f00..e81a7f973 100644
--- a/src/extension/system.cpp
+++ b/src/extension/system.cpp
@@ -511,28 +511,28 @@ build_from_reprdoc(Inkscape::XML::Document *doc, Implementation::Implementation
try {
switch (module_functional_type) {
case MODULE_INPUT: {
- module = new Input(repr, imp);
+ module = new Input(repr, imp, baseDir);
break;
}
case MODULE_OUTPUT: {
- module = new Output(repr, imp);
+ module = new Output(repr, imp, baseDir);
break;
}
case MODULE_FILTER: {
- module = new Effect(repr, imp);
+ module = new Effect(repr, imp, baseDir);
break;
}
case MODULE_PRINT: {
- module = new Print(repr, imp);
+ module = new Print(repr, imp, baseDir);
break;
}
case MODULE_PATH_EFFECT: {
- module = new PathEffect(repr, imp);
+ module = new PathEffect(repr, imp, baseDir);
break;
}
default: {
- g_warning("Extension of unkonw type!"); // TODO: Should not happen! Is this even useful?
- module = new Extension(repr, imp);
+ g_warning("Extension of unknown type!"); // TODO: Should not happen! Is this even useful?
+ module = new Extension(repr, imp, baseDir);
break;
}
}