diff options
| author | Niko Kiirala <niko@kiirala.com> | 2006-08-25 18:40:13 +0000 |
|---|---|---|
| committer | kiirala <kiirala@users.sourceforge.net> | 2006-08-25 18:40:13 +0000 |
| commit | c83dcd121dbad2e5c013988b11010fa8bd5c09f4 (patch) | |
| tree | 12a487108e04bf96e1c958cff7d2a7c5cb7f693a /src/sp-filter-primitive.cpp | |
| parent | peeled back the gboolean code as it hit on some complexity theory principles... (diff) | |
| download | inkscape-c83dcd121dbad2e5c013988b11010fa8bd5c09f4.tar.gz inkscape-c83dcd121dbad2e5c013988b11010fa8bd5c09f4.zip | |
Fixed a crash in modifying filter parameters in XML editor.
Fixed filters not appearing, when a file with filters is loaded.
(bzr r1638)
Diffstat (limited to 'src/sp-filter-primitive.cpp')
| -rw-r--r-- | src/sp-filter-primitive.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/sp-filter-primitive.cpp b/src/sp-filter-primitive.cpp index a0c09a4ce..8553b9050 100644 --- a/src/sp-filter-primitive.cpp +++ b/src/sp-filter-primitive.cpp @@ -20,7 +20,7 @@ #include "attributes.h"
#include "sp-filter-primitive.h"
#include "xml/repr.h"
-
+#include "sp-filter.h"
/* FilterPrimitive base class */
@@ -88,6 +88,8 @@ sp_filter_primitive_build(SPObject *object, SPDocument *document, Inkscape::XML: ((SPObjectClass *) filter_primitive_parent_class)->build(object, document, repr);
}
+ if (object->parent)
+ add_primitive((SPFilter*)object->parent, (SPFilterPrimitive*)object);
}
/**
@@ -146,7 +148,7 @@ sp_filter_primitive_write(SPObject *object, Inkscape::XML::Node *repr, guint fla if (flags & SP_OBJECT_WRITE_EXT) {
if (repr) {
// is this sane?
- repr->mergeFrom(SP_OBJECT_REPR(object), "id");
+ //repr->mergeFrom(SP_OBJECT_REPR(object), "id");
} else {
repr = SP_OBJECT_REPR(object)->duplicate();
}
|
