summaryrefslogtreecommitdiffstats
path: root/src/extension/effect.cpp
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2006-01-30 05:11:32 +0000
committergouldtj <gouldtj@users.sourceforge.net>2006-01-30 05:11:32 +0000
commit02475d03306b20c6bf299763d0f85d7a25aaa74e (patch)
treedc68e6c25b39a844f5448ab8b4c524914aef3aa3 /src/extension/effect.cpp
parentr10815@tres: ted | 2006-01-29 14:46:19 -0800 (diff)
downloadinkscape-02475d03306b20c6bf299763d0f85d7a25aaa74e.tar.gz
inkscape-02475d03306b20c6bf299763d0f85d7a25aaa74e.zip
r10816@tres: ted | 2006-01-29 15:14:36 -0800
Working, but not going down submenus right. (bzr r51)
Diffstat (limited to 'src/extension/effect.cpp')
-rw-r--r--src/extension/effect.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/extension/effect.cpp b/src/extension/effect.cpp
index 0b333f3f8..78380dde1 100644
--- a/src/extension/effect.cpp
+++ b/src/extension/effect.cpp
@@ -56,6 +56,8 @@ Effect::Effect (Inkscape::XML::Node * in_repr, Implementation::Implementation *
_menu_node->setAttribute("verb-id", this->get_id(), false);
merge_menu(_effects_list, local_effects_menu, _menu_node);
+ if (!strcmp(this->get_id(), "org.ekips.filter.interp"))
+ sp_repr_print(_effects_list->parent());
}
return;
@@ -68,6 +70,11 @@ Effect::merge_menu (Inkscape::XML::Node * base,
Glib::ustring mergename;
Inkscape::XML::Node * tomerge = NULL;
+ /* printf("Merge menu with '%s' '%s' '%s'\n",
+ base != NULL ? base->name() : "NULL",
+ patern != NULL ? patern->name() : "NULL",
+ mergee != NULL ? mergee->name() : "NULL"); */
+
if (patern == NULL) {
// Merge the verb name
tomerge = mergee;
@@ -117,7 +124,6 @@ Effect::merge_menu (Inkscape::XML::Node * base,
}
if (patern != NULL) {
- printf("Going recursive\n");
merge_menu(tomerge, patern->firstChild(), mergee);
}