summaryrefslogtreecommitdiffstats
path: root/src/live_effects/parameter/point.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/live_effects/parameter/point.cpp')
-rw-r--r--src/live_effects/parameter/point.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/live_effects/parameter/point.cpp b/src/live_effects/parameter/point.cpp
index 1dbdbd6aa..a54be8baa 100644
--- a/src/live_effects/parameter/point.cpp
+++ b/src/live_effects/parameter/point.cpp
@@ -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"));