From 3f68029b4bc800eb2b00250afb08344d121065a4 Mon Sep 17 00:00:00 2001 From: aiongg Date: Sat, 31 Oct 2026 02:21:14 +0000 Subject: [PATCH] Integration: #2639 pass the develop settings to brush_tool (port to panels/detail/masks.rs) --- crates/ui-egui/src/panels/detail/masks.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/ui-egui/src/panels/detail/masks.rs b/crates/ui-egui/src/panels/detail/masks.rs index ac87317b9..cf52f1f75 100644 --- a/crates/ui-egui/src/panels/detail/masks.rs +++ b/crates/ui-egui/src/panels/detail/masks.rs @@ -360,7 +360,7 @@ pub(super) fn mask_overlay(app: &mut LightcraftApp, ui: &mut egui::Ui, resp: &eg return; } if app.ui.tool == "brush" { - brush_tool(app, ui, resp, map, p, clip); + brush_tool(app, ui, resp, map, p, clip, d); return; } grip_gestures(app, ui, resp, map, d, &grips); @@ -517,7 +517,8 @@ fn object_tool( } /// Brush tool: the cursor, the stroke being painted and its commit. -fn brush_tool(app: &mut LightcraftApp, ui: &mut egui::Ui, resp: &egui::Response, map: &CanvasMap, p: &egui::Painter, clip: Rect) { +fn brush_tool(app: &mut LightcraftApp, ui: &mut egui::Ui, resp: &egui::Response, map: &CanvasMap, p: &egui::Painter, clip: Rect, d: &DevelopSettings) { + let active = app.session.active_mask; let long = (map.rect.width().max(map.rect.height())) as f64; let r = (app.ui.brush_size as f64 * long) as f32; if let Some(h) = resp.hover_pos() {