summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/object/sp-item-group.cpp1
-rw-r--r--src/object/sp-shape.cpp2
-rw-r--r--src/ui/tools/measure-tool.cpp1
3 files changed, 2 insertions, 2 deletions
diff --git a/src/object/sp-item-group.cpp b/src/object/sp-item-group.cpp
index 3d89a524d..ac467f627 100644
--- a/src/object/sp-item-group.cpp
+++ b/src/object/sp-item-group.cpp
@@ -925,6 +925,7 @@ void SPGroup::update_patheffect(bool write) {
}
}
}
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
}
static void
diff --git a/src/object/sp-shape.cpp b/src/object/sp-shape.cpp
index 0687ef1fa..4af596d1e 100644
--- a/src/object/sp-shape.cpp
+++ b/src/object/sp-shape.cpp
@@ -764,9 +764,9 @@ void SPShape::update_patheffect(bool write)
} else {
repr->setAttribute("d", NULL);
}
- this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
}
c_lpe->unref();
+ this->requestDisplayUpdate(SP_OBJECT_MODIFIED_FLAG);
}
}
diff --git a/src/ui/tools/measure-tool.cpp b/src/ui/tools/measure-tool.cpp
index 724e121d9..ba3e767b7 100644
--- a/src/ui/tools/measure-tool.cpp
+++ b/src/ui/tools/measure-tool.cpp
@@ -1321,7 +1321,6 @@ void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom,
curve->unref();
continue;
}
- curve->transform(item->transform);
calculate_intersections(desktop, item, lineseg, curve, intersection_times);
if (iter == te_get_layout(item)->end()) {