diff --git a/crates/epaint/src/tessellator.rs b/crates/epaint/src/tessellator.rs index fd4b2edd..062d18ae 100644 --- a/crates/epaint/src/tessellator.rs +++ b/crates/epaint/src/tessellator.rs @@ -1316,16 +1316,18 @@ impl Tessellator { self.tessellate_line(line, Stroke::new(rect.width(), fill), out); } if !stroke.is_empty() { - self.tessellate_line(line, stroke, out); + self.tessellate_line(line, stroke, out); // back… + self.tessellate_line(line, stroke, out); // …and forth } } else if rect.height() < self.feathering { // Very thin - approximate by a horizontal line-segment: let line = [rect.left_center(), rect.right_center()]; if fill != Color32::TRANSPARENT { - self.tessellate_line(line, Stroke::new(rect.width(), fill), out); + self.tessellate_line(line, Stroke::new(rect.height(), fill), out); } if !stroke.is_empty() { - self.tessellate_line(line, stroke, out); + self.tessellate_line(line, stroke, out); // back… + self.tessellate_line(line, stroke, out); // …and forth } } else { let path = &mut self.scratchpad_path;