From 94665024f85c9846c8344bd93d7e4aa54610123f Mon Sep 17 00:00:00 2001 From: Jeremy Soller Date: Sat, 6 Jan 2024 20:38:08 -0700 Subject: [PATCH] Round popover position to fix rendering artifacts --- src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5c09f78..c685669 100644 --- a/src/main.rs +++ b/src/main.rs @@ -594,7 +594,8 @@ impl Application for App { let mut popover = widget::popover(mouse_area, menu::context_menu(entity)); match tab.context_menu { Some(point) => { - popover = popover.position(point); + let rounded = Point::new(point.x.round(), point.y.round()); + popover = popover.position(rounded); } None => { popover = popover.show_popup(false);