=== modified file 'src/sp-switch.cpp'
--- src/sp-switch.cpp 2013-11-12 00:51:18 +0000
+++ src/sp-switch.cpp 2013-12-06 21:07:52 +0000
@@ -82,17 +82,23 @@
ngettext(_("of %d object"), _("of %d objects"), len), len);
}
-void SPSwitch::child_added(Inkscape::XML::Node* /*child*/, Inkscape::XML::Node* /*ref*/) {
+void SPSwitch::child_added(Inkscape::XML::Node *child, Inkscape::XML::Node *ref) {
this->_reevaluate(true);
+
+ SPGroup::child_added(child, ref);
}
-void SPSwitch::remove_child(Inkscape::XML::Node *) {
+void SPSwitch::remove_child(Inkscape::XML::Node *child) {
this->_reevaluate();
+
+ SPGroup::remove_child(child);
}
-void SPSwitch::order_changed (Inkscape::XML::Node *, Inkscape::XML::Node *, Inkscape::XML::Node *)
+void SPSwitch::order_changed (Inkscape::XML::Node *child, Inkscape::XML::Node *old_ref, Inkscape::XML::Node *new_ref)
{
this->_reevaluate();
+
+ SPGroup::order_changed(child, old_ref, new_ref);
}
void SPSwitch::_reevaluate(bool /*add_to_drawing*/) {