diff options
| author | Markus Engel <markus.engel@tum.de> | 2013-03-29 23:46:34 +0000 |
|---|---|---|
| committer | Markus Engel <markus.engel@tum.de> | 2013-03-29 23:46:34 +0000 |
| commit | d11fee42d0d56f0720aba8ad01b1318e5f715593 (patch) | |
| tree | b8cfad429207a597803e68268bacd37722ee2774 /src/sp-filter.cpp | |
| parent | Added "virtual pads" to (diff) | |
| download | inkscape-d11fee42d0d56f0720aba8ad01b1318e5f715593.tar.gz inkscape-d11fee42d0d56f0720aba8ad01b1318e5f715593.zip | |
Replaced virtual function call to "build_renderer".
(bzr r11608.1.53)
Diffstat (limited to 'src/sp-filter.cpp')
| -rw-r--r-- | src/sp-filter.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/sp-filter.cpp b/src/sp-filter.cpp index 2a2c6de1c..db6b933e7 100644 --- a/src/sp-filter.cpp +++ b/src/sp-filter.cpp @@ -760,11 +760,13 @@ void sp_filter_build_renderer(SPFilter *sp_filter, Inkscape::Filters::Filter *nr if (SP_IS_FILTER_PRIMITIVE(primitive_obj)) { SPFilterPrimitive *primitive = SP_FILTER_PRIMITIVE(primitive_obj); g_assert(primitive != NULL); - if (((SPFilterPrimitiveClass*) G_OBJECT_GET_CLASS(primitive))->build_renderer) { - ((SPFilterPrimitiveClass *) G_OBJECT_GET_CLASS(primitive))->build_renderer(primitive, nr_filter); - } else { - g_warning("Cannot build filter renderer: missing builder"); - } + +// if (((SPFilterPrimitiveClass*) G_OBJECT_GET_CLASS(primitive))->build_renderer) { +// ((SPFilterPrimitiveClass *) G_OBJECT_GET_CLASS(primitive))->build_renderer(primitive, nr_filter); +// } else { +// g_warning("Cannot build filter renderer: missing builder"); +// } // CPPIFY: => FilterPrimitive should be abstract. + primitive->cfilterprimitive->onBuildRenderer(nr_filter); } primitive_obj = primitive_obj->next; } |
