summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/odf.cpp
diff options
context:
space:
mode:
authorBob Jamison <ishmalius@gmail.com>2006-06-25 16:41:17 +0000
committerishmal <ishmal@users.sourceforge.net>2006-06-25 16:41:17 +0000
commit1a61da8f6e787e2748eb75aa500f3edfc94b5114 (patch)
tree3e53c4f701f6355aa3429e68642273bc2cfe5d47 /src/extension/internal/odf.cpp
parentAdd metadata (diff)
downloadinkscape-1a61da8f6e787e2748eb75aa500f3edfc94b5114.tar.gz
inkscape-1a61da8f6e787e2748eb75aa500f3edfc94b5114.zip
Fix image transform when there is no rotate or scale
(bzr r1288)
Diffstat (limited to 'src/extension/internal/odf.cpp')
-rw-r--r--src/extension/internal/odf.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/extension/internal/odf.cpp b/src/extension/internal/odf.cpp
index 1c29d65ff..f366a9fad 100644
--- a/src/extension/internal/odf.cpp
+++ b/src/extension/internal/odf.cpp
@@ -1715,8 +1715,15 @@ bool OdfOutput::writeTree(Writer &outs, Inkscape::XML::Node *node)
outs.printf("svg:width=\"%.3fcm\" svg:height=\"%.3fcm\" ",
iwidth, iheight);
if (itemTransformString.size() > 0)
+ {
outs.printf("draw:transform=\"%s translate(%.3fcm, %.3fcm)\" ",
- itemTransformString.c_str(), ix, iy);
+ itemTransformString.c_str(), ix, iy);
+ }
+ else
+ {
+ outs.printf("draw:transform=\"translate(%.3fcm, %.3fcm)\" ",
+ ix, iy);
+ }
outs.printf(">\n");
outs.printf(" <draw:image xlink:href=\"%s\" xlink:type=\"simple\"\n",