summaryrefslogtreecommitdiffstats
path: root/src/extension/implementation/script.cpp
diff options
context:
space:
mode:
authorNicolas Dufour <nicoduf@yahoo.fr>2012-07-31 15:45:56 +0000
committerJazzyNico <nicoduf@yahoo.fr>2012-07-31 15:45:56 +0000
commit52f79787efcd2df27e6756994b95ba53f29c870e (patch)
tree007f135a9e7df9646f31866893765b639abf397f /src/extension/implementation/script.cpp
parentadd Extensions->Export->Win32 Vector Print (Bug 966244) (diff)
downloadinkscape-52f79787efcd2df27e6756994b95ba53f29c870e.tar.gz
inkscape-52f79787efcd2df27e6756994b95ba53f29c870e.zip
Extensions. Better fix for Bug #944077 (inkscape crashed with SIGSEGV in Inkscape::Extension::Implementation::Script::effect()).
(bzr r11576)
Diffstat (limited to 'src/extension/implementation/script.cpp')
-rw-r--r--src/extension/implementation/script.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/extension/implementation/script.cpp b/src/extension/implementation/script.cpp
index b5052d222..d3aeace55 100644
--- a/src/extension/implementation/script.cpp
+++ b/src/extension/implementation/script.cpp
@@ -732,10 +732,9 @@ void Script::effect(Inkscape::Extension::Effect *module,
copy_doc(doc->doc()->rroot, mydoc->rroot);
doc->doc()->emitReconstructionFinish();
SPObject *layer = NULL;
- SPObject *obj = mydoc->getObjectById("base");
// Getting the named view from the document generated by the extension
- SPNamedView *nv = (SPNamedView *) obj;
+ SPNamedView *nv = sp_document_namedview(mydoc, NULL);
//Check if it has a default layer set up
if ( nv != NULL){