From 657ce9a45232c884532bedf77d3d7822286652ba Mon Sep 17 00:00:00 2001 From: Matias Fontanini Date: Mon, 20 Nov 2023 17:43:46 -0800 Subject: [PATCH] Don't override default footer if none is specified --- src/builder.rs | 2 +- src/theme.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/builder.rs b/src/builder.rs index 16aaeefc..5c9021da 100644 --- a/src/builder.rs +++ b/src/builder.rs @@ -540,7 +540,7 @@ impl<'a> PresentationBuilder<'a> { fn generate_footer(&mut self) -> Vec { let generator = FooterGenerator { - style: self.theme.footer.clone(), + style: self.theme.footer.clone().unwrap_or_default(), current_slide: self.slides.len(), context: self.footer_context.clone(), }; diff --git a/src/theme.rs b/src/theme.rs index 9fab103c..5df0a628 100644 --- a/src/theme.rs +++ b/src/theme.rs @@ -45,7 +45,7 @@ pub struct PresentationTheme { /// The style of the presentation footer. #[serde(default)] - pub(crate) footer: FooterStyle, + pub(crate) footer: Option, } impl PresentationTheme {