diff --git a/crates/ui-egui/src/edit_text_ui.rs b/crates/ui-egui/src/edit_text_ui.rs index 42339f4ecc..ca27190a88 100644 --- a/crates/ui-egui/src/edit_text_ui.rs +++ b/crates/ui-egui/src/edit_text_ui.rs @@ -1509,7 +1509,7 @@ fn user_box(xf: &PageXform, info: &DocInfo, page: usize, r: Rect) -> [f64; 4] { [u[0].min(v[0]) as f64, u[1].min(v[1]) as f64, u[0].max(v[0]) as f64, u[1].max(v[1]) as f64] } -pub(crate) fn image_menu_id() -> egui::Id { +pub fn image_menu_id() -> egui::Id { egui::Id::unique("image-menu") } diff --git a/crates/ui-egui/tests/it/editing.rs b/crates/ui-egui/tests/it/editing.rs index a6820b3e77..4c0abe940f 100644 --- a/crates/ui-egui/tests/it/editing.rs +++ b/crates/ui-egui/tests/it/editing.rs @@ -7863,7 +7863,7 @@ fn clicking_after_image_context_menu_action_resets_menu_state_and_updates_select h.get_by_label("Flip horizontal").click(); h.run_steps(3); - let flag_persisted = h.ctx.data_mut(|d| d.get_persisted::(egui::Id::unique("image-menu"))); + let flag_persisted = h.ctx.data_mut(|d| d.get_persisted::(pdfcraft_ui_egui::edit_text_ui::image_menu_id())); assert_eq!(flag_persisted, Some(false), "image-menu flag should be reset to false"); // 7. Click image 1: should switch selection to image 1