diff --git a/zellij-server/src/screen.rs b/zellij-server/src/screen.rs index ef5a4d5a..c6c0f3a8 100644 --- a/zellij-server/src/screen.rs +++ b/zellij-server/src/screen.rs @@ -342,9 +342,7 @@ impl Screen { /// Consumes the last entry in tab history. pub fn get_previous_tab(&mut self) -> Option<&Tab> { let last = self.tab_history.pop(); - if last.is_none() { - return None; - } + last?; match last.unwrap() { Some(tab) => self.tabs.get(&tab), None => None,