summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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",