From a5d6c9a27683820be3d84eea73c2d6f161ce0e8e Mon Sep 17 00:00:00 2001 From: Jabier Arraiza Cenoz Date: Sun, 24 Jul 2016 18:49:11 +0200 Subject: Add Text tag and update widgets code (bzr r15017.1.2) --- src/knotholder.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/knotholder.cpp') diff --git a/src/knotholder.cpp b/src/knotholder.cpp index a2d1cf017..86ae8f0b8 100644 --- a/src/knotholder.cpp +++ b/src/knotholder.cpp @@ -17,6 +17,7 @@ #include "document.h" #include "document-undo.h" +#include "selection.h" #include "sp-shape.h" #include "knot.h" #include "knotholder.h" @@ -202,7 +203,7 @@ KnotHolder::knot_moved_handler(SPKnot *knot, Geom::Point const &p, guint state) } void -KnotHolder::knot_ungrabbed_handler(SPKnot */*knot*/, guint) +KnotHolder::knot_ungrabbed_handler(SPKnot */*knot*/, guint /*state*/) { this->dragging = false; @@ -226,8 +227,12 @@ KnotHolder::knot_ungrabbed_handler(SPKnot */*knot*/, guint) // write the ones that were changed? Inkscape::LivePathEffect::Effect *lpe = lpeItem->getCurrentLPE(); if (lpe) { + lpe->upd_params = true; LivePathEffectObject *lpeobj = lpe->getLPEObj(); lpeobj->updateRepr(); + //Force redraw for update widgets + Inkscape::Selection *selection = desktop->getSelection(); + selection ->emitModified(); } } -- cgit v1.2.3