diff options
| author | miklosh <miklosh@users.sourceforge.net> | 2007-08-23 09:52:05 +0000 |
|---|---|---|
| committer | miklosh <miklosh@users.sourceforge.net> | 2007-08-23 09:52:05 +0000 |
| commit | f45f1f897ce40d6485af0dd1a18c28ec6670a4d4 (patch) | |
| tree | ea92dd29abe31d3357847d8e34a942252b6cfdbe /src/extension/internal/pdfinput/svg-builder.cpp | |
| parent | Display the total number of pages next to the page number spinbutton (diff) | |
| download | inkscape-f45f1f897ce40d6485af0dd1a18c28ec6670a4d4.tar.gz inkscape-f45f1f897ce40d6485af0dd1a18c28ec6670a4d4.zip | |
Avoid transforming a group with an already set clip-path
(bzr r3570)
Diffstat (limited to 'src/extension/internal/pdfinput/svg-builder.cpp')
| -rw-r--r-- | src/extension/internal/pdfinput/svg-builder.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/extension/internal/pdfinput/svg-builder.cpp b/src/extension/internal/pdfinput/svg-builder.cpp index ff206174e..e00b37943 100644 --- a/src/extension/internal/pdfinput/svg-builder.cpp +++ b/src/extension/internal/pdfinput/svg-builder.cpp @@ -549,6 +549,10 @@ bool SvgBuilder::getTransform(double *transform) { void SvgBuilder::setTransform(double c0, double c1, double c2, double c3, double c4, double c5) { + // Avoid transforming a group with an already set clip-path + if ( _container->attribute("clip-path") != NULL ) { + pushGroup(); + } TRACE(("setTransform: %f %f %f %f %f %f\n", c0, c1, c2, c3, c4, c5)); svgSetTransform(_container, c0, c1, c2, c3, c4, c5); } |
