From 01bbda4544b4a76acf2b00dc9ede95ba1b399794 Mon Sep 17 00:00:00 2001 From: lictex_ Date: Mon, 23 Jan 2023 19:20:05 +0800 Subject: [PATCH] check point count before tessellating bezier (#2506) --- crates/epaint/src/tessellator.rs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/epaint/src/tessellator.rs b/crates/epaint/src/tessellator.rs index 062d18ae..fe80e478 100644 --- a/crates/epaint/src/tessellator.rs +++ b/crates/epaint/src/tessellator.rs @@ -1507,6 +1507,10 @@ impl Tessellator { stroke: Stroke, out: &mut Mesh, ) { + if points.len() < 2 { + return; + } + self.scratchpad_path.clear(); if closed { self.scratchpad_path.add_line_loop(points);