Code

The declaration of doEffect_path() in lpe-skeleton.h should match the one in live_eff...
[inkscape.git] / src / live_effects / parameter / point.cpp
index 1dbdbd6aacb53ccf170cb1ee0c01e0d275958ed9..a54be8baa76aaf3a495eb2076d5996bb31e3bbf8 100644 (file)
@@ -24,6 +24,7 @@
 #include "shape-editor.h"
 #include "desktop.h"
 #include "selection.h"
+#include "libnr/nr-convert2geom.h"
 
 namespace Inkscape {
 
@@ -85,6 +86,10 @@ PointParam::param_newWidget(Gtk::Tooltips * tooltips)
                                                               *param_wr,
                                                               param_effect->getRepr(),
                                                               param_effect->getSPDoc() ) );
+    // TODO: fix to get correct desktop (don't use SP_ACTIVE_DESKTOP)
+    SPDesktop *desktop = SP_ACTIVE_DESKTOP;
+    Geom::Matrix transf = to_2geom(desktop->doc2dt());
+    pointwdg->setTransform(transf);
     pointwdg->setValue( *this );
     pointwdg->clearProgrammatically();
     pointwdg->set_undo_parameters(SP_VERB_DIALOG_LIVE_PATH_EFFECT, _("Change point parameter"));