From 138bab6fd3501e07f68c74515d40d2f3ba8ba249 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Fri, 6 Nov 2026 08:34:11 +0700 Subject: [PATCH] Tests: the Cmd bounding box test clears its texture delta The render worker's frame can land in any of its frames, and dropping a delta that is not empty panics. --- crates/ui-egui/src/canvas/tests.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ui-egui/src/canvas/tests.rs b/crates/ui-egui/src/canvas/tests.rs index ce4c8b958..ebfe960bb 100644 --- a/crates/ui-egui/src/canvas/tests.rs +++ b/crates/ui-egui/src/canvas/tests.rs @@ -9287,7 +9287,8 @@ fn direct_selection_shows_the_bounding_box_while_cmd_is_held() { let handle_drawn = |app: &mut VectorcraftApp, modifiers: egui::Modifiers| { let screen = Some(egui::Rect::from_min_size(Pos2::ZERO, vec2(800.0, 600.0))); let raw = egui::RawInput { screen_rect: screen, events: vec![egui::Event::ModifiersChanged(modifiers)], ..Default::default() }; - let out = ctx.run_ui(raw, |ui| show(app, ui)); + let mut out = ctx.run_ui(raw, |ui| show(app, ui)); + out.textures_delta.clear(); // the render worker's frame can land in any of these fn flat(s: Shape, out: &mut Vec) { match s { Shape::Vec(v) => v.into_iter().for_each(|s| flat(s, out)),