From a78dfcf7112ba5d72fdf2ccaaefb54486ff2cd7b Mon Sep 17 00:00:00 2001 From: aiongg Date: Thu, 22 Oct 2026 02:22:55 +0000 Subject: [PATCH] Integration: #6936 crop_size::target takes pt_per_in --- crates/ui-egui/src/crop_ui.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/ui-egui/src/crop_ui.rs b/crates/ui-egui/src/crop_ui.rs index feb90da8b5..42fce03db8 100644 --- a/crates/ui-egui/src/crop_ui.rs +++ b/crates/ui-egui/src/crop_ui.rs @@ -266,7 +266,8 @@ pub(crate) fn apply_ratio_from(app: &mut PhotocraftApp, base: [f64; 4]) { fn fit_frame(app: &mut PhotocraftApp) { let dpi = app.session.active().map_or(72.0, |s| f64::from(s.doc.resolution_dpi)); - let sized = crate::crop_size::target(&app.ui.tool_options, dpi).is_some(); + let pt_per_in = app.session.prefs().units_and_rulers.point_size.per_inch(); + let sized = crate::crop_size::target(&app.ui.tool_options, dpi, pt_per_in).is_some(); if let Some(r) = app.ui.crop_rect && let Some(ratio) = preset_ratio(app) && let Some(fitted) = fitted_ratio(r, ratio)