diff options
| author | Marc Jeanmougin <mc@localhost.localdomain> | 2015-02-21 14:04:53 +0000 |
|---|---|---|
| committer | Marc Jeanmougin <mc@localhost.localdomain> | 2015-02-21 14:04:53 +0000 |
| commit | adbeb0ea72b199a962347f02b6ea39a0cfd93f6d (patch) | |
| tree | 7e8ffe77aa96fa3c5b8aa46c84368d96912e0c56 /src/ui | |
| parent | Speed up ungrouping test, adding note as to why it is so slow. (diff) | |
| download | inkscape-adbeb0ea72b199a962347f02b6ea39a0cfd93f6d.tar.gz inkscape-adbeb0ea72b199a962347f02b6ea39a0cfd93f6d.zip | |
Fix for bug 469885: Tiled Clones / Trace: Apply to Size skews resulting clone grid
Fixed bugs:
- https://launchpad.net/bugs/469885
(bzr r13934)
Diffstat (limited to 'src/ui')
| -rw-r--r-- | src/ui/dialog/clonetiler.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ui/dialog/clonetiler.cpp b/src/ui/dialog/clonetiler.cpp index 8628f11d5..bd3ad0254 100644 --- a/src/ui/dialog/clonetiler.cpp +++ b/src/ui/dialog/clonetiler.cpp @@ -2563,7 +2563,9 @@ void CloneTiler::clonetiler_apply(GtkWidget */*widget*/, GtkWidget *dlg) } } if (pick_to_size) { - t = Geom::Translate(-center[Geom::X], -center[Geom::Y]) * Geom::Scale (val, val) * Geom::Translate(center[Geom::X], center[Geom::Y]) * t; + t = parent_transform * Geom::Translate(-center[Geom::X], -center[Geom::Y]) + * Geom::Scale (val, val) * Geom::Translate(center[Geom::X], center[Geom::Y]) + * parent_transform.inverse() * t; } if (pick_to_opacity) { opacity *= val; |
