From 0c3f4eee63a16f920d61d62e2de29f2fc2233afb Mon Sep 17 00:00:00 2001 From: Brandon Thomas Date: Wed, 14 Oct 2026 14:07:31 -0400 Subject: [PATCH] Fix up merged PRs: Slide Master Preserve/placeholders know the notes and handout master views Co-Authored-By: Claude Opus 5.5 --- crates/ui-egui/src/ribbon.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/ui-egui/src/ribbon.rs b/crates/ui-egui/src/ribbon.rs index 875eff5f..5c5bf74b 100644 --- a/crates/ui-egui/src/ribbon.rs +++ b/crates/ui-egui/src/ribbon.rs @@ -3093,7 +3093,7 @@ fn master_checks(app: &SlideApp) -> (bool, bool, bool) { let preserve = match st.selection.target { Target::Master { master } => st.doc.masters.get(master).is_some_and(|m| m.preserve), Target::Layout { master, layout } => st.doc.masters.get(master).and_then(|m| m.layouts.get(layout)).is_some_and(|l| l.preserve), - Target::Slides => false, + Target::Slides | Target::Handout | Target::NotesMaster => false, }; let title = st.shapes().iter().any(|sh| sh.ph_type().is_some_and(|k| k.is_title())); let footers = st.shapes().iter().any(|sh| sh.ph_type().is_some_and(|k| k.is_footer_kind()));