diff options
Diffstat (limited to 'src/sp-item-group.cpp')
| -rw-r--r-- | src/sp-item-group.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/sp-item-group.cpp b/src/sp-item-group.cpp index ec368bbac..be62764c3 100644 --- a/src/sp-item-group.cpp +++ b/src/sp-item-group.cpp @@ -591,12 +591,12 @@ void SPGroup::scaleChildItemsRec(Geom::Scale const &sc, Geom::Point const &p) } else { // TODO: transformed text on textpath } - } - - if (SP_IS_BOX3D(item)) { + } else if (SP_IS_BOX3D(item)) { // Force recalculation from perspective box3d_position_set(SP_BOX3D(item)); - } else if (SP_IS_USE(item)) { + } + + if (SP_IS_USE(item)) { // calculate the matrix we need to apply to the clone // to cancel its induced transform from its original Geom::Affine move = final.inverse() * item->transform * final; |
