diff --git a/src/drawconstraint.cpp b/src/drawconstraint.cpp index ed6f683..6753188 100644 --- a/src/drawconstraint.cpp +++ b/src/drawconstraint.cpp @@ -1169,9 +1169,10 @@ s: } if(disp.style.v != 0) { - stroke.width = Style::Width(disp.style); - if(how == DrawAs::DEFAULT) { - stroke.color = Style::Color(disp.style); + RgbaColor color = stroke.color; + stroke = Style::Stroke(disp.style); + if(how != DrawAs::DEFAULT) { + stroke.color = color; } hcs = canvas->GetStroke(stroke); }