summaryrefslogtreecommitdiff
path: root/source/tools/murun.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/tools/murun.c')
-rw-r--r--source/tools/murun.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/tools/murun.c b/source/tools/murun.c
index a42a4bbf..03e092f7 100644
--- a/source/tools/murun.c
+++ b/source/tools/murun.c
@@ -417,6 +417,11 @@ static void ffi_pushstroke(js_State *J, const fz_stroke_state *stroke)
static fz_stroke_state ffi_tostroke(js_State *J, int idx)
{
fz_stroke_state stroke = fz_default_stroke_state;
+ if (js_hasproperty(J, idx, "lineCap")) {
+ stroke.start_cap = cap_from_string(js_tostring(J, -1));
+ stroke.dash_cap = stroke.start_cap;
+ stroke.end_cap = stroke.start_cap;
+ }
if (js_hasproperty(J, idx, "startCap")) {
stroke.start_cap = cap_from_string(js_tostring(J, -1));
js_pop(J, 1);