1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-29 04:40:03 -04:00

Support painting infinitely sized rectangles

This commit is contained in:
Emil Ernerfeldt
2020-05-10 13:06:43 +02:00
parent f7291e4a0d
commit cc70905336

View File

@@ -455,8 +455,12 @@ pub fn mesh_command(options: MesherOptions, fonts: &Fonts, command: PaintCmd, ou
corner_radius,
fill_color,
outline,
rect,
mut rect,
} => {
// Common bug is to accidentally create an infinitely sized ractangle.
// Make sure we can visualize that:
rect.max = rect.max.min(pos2(1e7, 1e7));
let mut path = Path::default();
path.add_rounded_rectangle(rect, corner_radius);
if let Some(fill_color) = fill_color {