From dac72fcd64d2fb7e216d5165a8821b722d2eded9 Mon Sep 17 00:00:00 2001 From: Tavmjong Bah Date: Wed, 15 Aug 2018 11:11:55 +0200 Subject: Relative values for strokes: Fix segmenation fault on reading dashes with % values. Fix computed value for dashes with % values (use viewport diagonal length). Support % values for stroke width. --- src/display/nr-style.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/display/nr-style.cpp') diff --git a/src/display/nr-style.cpp b/src/display/nr-style.cpp index d509ced9c..58ef29a45 100644 --- a/src/display/nr-style.cpp +++ b/src/display/nr-style.cpp @@ -221,7 +221,7 @@ void NRStyle::set(SPStyle *style, SPStyle *context_style) dash_offset = style->stroke_dashoffset.computed; dash = new double[n_dash]; for (unsigned int i = 0; i < n_dash; ++i) { - dash[i] = style->stroke_dasharray.values[i].value; + dash[i] = style->stroke_dasharray.values[i].computed; } } else { dash_offset = 0.0; -- cgit v1.2.3