summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/object/sp-item.cpp6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/object/sp-item.cpp b/src/object/sp-item.cpp
index 14feacf8e..f91310ea5 100644
--- a/src/object/sp-item.cpp
+++ b/src/object/sp-item.cpp
@@ -1513,13 +1513,11 @@ void SPItem::doWriteTransform(Geom::Affine const &transform, Geom::Affine const
!(!transform.isTranslation() && style && style->getFilter())) // the object does not have a filter, or the transform is translation (which is supposed to not affect filters)
)
{
+ transform_attr = this->set_transform(transform);
if (freeze_stroke_width) {
freeze_stroke_width_recursive(false);
- if (compensate) {
- double const expansion = 1. / advertized_transform.descrim();
- adjust_stroke_width_recursive(expansion);
- }
}
+
} else {
if (lpeitem && lpeitem->hasPathEffectRecursive()) {
lpeitem->adjust_livepatheffect(transform_attr);