diff options
| author | Patrick Storz <eduard.braun2@gmx.de> | 2019-08-11 19:14:07 +0000 |
|---|---|---|
| committer | Patrick Storz <eduard.braun2@gmx.de> | 2019-08-31 14:50:39 +0000 |
| commit | 8521b08ed46742684e6de7de085a9c4228b66881 (patch) | |
| tree | 3af08ba11eacc95844b36268ac5df71d2daf99f2 /src/extension/system.cpp | |
| parent | Templates: Improve translatability for "More info" dialog (diff) | |
| download | inkscape-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.cpp | 14 |
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; } } |
