Code

Add checkbox for LPEs to temporarily disable them on canvas (but keep them applied...
[inkscape.git] / src / live_effects / parameter / pointparam-knotholder.cpp
index 12d08170330f825c49b4eb5df47d8ddff6dac21e..55cb812093a6b9bdc2a4e90f60aa7f5594f663d4 100644 (file)
@@ -169,7 +169,7 @@ static void pointparam_knot_moved_handler(SPKnot */*knot*/, NR::Point const *p,
     NR::Point pos = (*p) / i2d;
 
     Inkscape::SVGOStringStream os;
-    os << pos[0] << "," << pos[1];
+    os << pos.to_2geom();
 
     kh->lpeobject->lpe->setParameter(kh->repr_key, os.str().c_str());
 }
@@ -180,11 +180,11 @@ static void pointparam_knot_ungrabbed_handler(SPKnot *knot, unsigned int /*state
     NR::Point pos = sp_knot_position(knot) / i2d;
 
     Inkscape::SVGOStringStream os;
-    os << pos[0] << "," << pos[1];
+    os << pos.to_2geom();
 
     kh->repr->setAttribute(kh->repr_key , os.str().c_str());
 
-    sp_document_done(SP_OBJECT_DOCUMENT (kh->lpeobject), SP_VERB_CONTEXT_NODE, _("Change LPE point parameter"));
+    sp_document_done(SP_OBJECT_DOCUMENT (kh->lpeobject), SP_VERB_CONTEXT_LPE, _("Change LPE point parameter"));
 }
 
 } // namespace Inkscape