From 863d9cacd0ba0284f7b138608be04a0a137fbe21 Mon Sep 17 00:00:00 2001 From: Marcin Puc Date: Sat, 11 Sep 2021 12:20:51 +0200 Subject: [PATCH] Add various other code refactorings --- src/config.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/config.rs b/src/config.rs index ac9a0972..76eb3990 100644 --- a/src/config.rs +++ b/src/config.rs @@ -90,11 +90,10 @@ pub struct Config<'a> { #[cfg(all(feature = "minimal-application", feature = "paging"))] pub fn get_pager_executable(config_pager: Option<&str>) -> Option { - if let Ok(Some(pager)) = crate::pager::get_pager(config_pager) { - Some(pager.bin) - } else { - None - } + crate::pager::get_pager(config_pager) + .ok() + .flatten() + .map(|pager| pager.bin) } #[test]