summaryrefslogtreecommitdiffstats
path: root/src/extension/internal/wmf-inout.cpp
diff options
context:
space:
mode:
authorJabier Arraiza <jabier.arraiza@marker.es>2018-06-25 19:58:20 +0000
committerJabier Arraiza <jabier.arraiza@marker.es>2018-08-05 00:38:53 +0000
commitd119fffbaf3a19c463edb28b232015cb40880445 (patch)
treec2dd998e9dfd73d9b2d9c2ab167a3d8f881f265a /src/extension/internal/wmf-inout.cpp
parentUpdate to trunk and styling fixes (diff)
downloadinkscape-d119fffbaf3a19c463edb28b232015cb40880445.tar.gz
inkscape-d119fffbaf3a19c463edb28b232015cb40880445.zip
Fixes pointed by Tav
Diffstat (limited to 'src/extension/internal/wmf-inout.cpp')
-rw-r--r--src/extension/internal/wmf-inout.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/extension/internal/wmf-inout.cpp b/src/extension/internal/wmf-inout.cpp
index 1f8d4668d..3bc6b1b3d 100644
--- a/src/extension/internal/wmf-inout.cpp
+++ b/src/extension/internal/wmf-inout.cpp
@@ -985,16 +985,15 @@ Wmf::select_pen(PWMF_CALLBACK_DATA d, int index)
case U_PS_DASHDOTDOT:
{
int penstyle = (up.Style & U_PS_STYLE_MASK);
- SPILength spilength;
- spilength.read("1");
+ SPILength spilength("temp", 1);
if (!d->dc[d->level].style.stroke_dasharray.values.empty() &&
(d->level == 0 || (d->level > 0 && d->dc[d->level].style.stroke_dasharray !=
d->dc[d->level - 1].style.stroke_dasharray)))
d->dc[d->level].style.stroke_dasharray.values.clear();
if (penstyle==U_PS_DASH || penstyle==U_PS_DASHDOT || penstyle==U_PS_DASHDOTDOT) {
- spilength.read("3");
+ spilength.setDouble(3);
d->dc[d->level].style.stroke_dasharray.values.push_back(spilength);
- spilength.read("1");
+ spilength.setDouble(1);
d->dc[d->level].style.stroke_dasharray.values.push_back(spilength);
}
if (penstyle==U_PS_DOT || penstyle==U_PS_DASHDOT || penstyle==U_PS_DASHDOTDOT) {