diff options
author | Ken Matsui <26405363+ken-matsui@users.noreply.github.com> | 2022-02-24 19:03:03 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-02-24 11:03:03 +0100 |
commit | 21df45cf22184c81ddf99af5b543497a807d38a8 (patch) | |
tree | b6f9eaef4a738ff4faf66c62ee5c6c90e71820c6 /zellij-server/src/tab | |
parent | 5c4e5d70b8994df881976a6b33836e81706eab3e (diff) |
fix(style): replace `sort_by` with `sort_by_key` (#1089)
Diffstat (limited to 'zellij-server/src/tab')
-rw-r--r-- | zellij-server/src/tab/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/zellij-server/src/tab/mod.rs b/zellij-server/src/tab/mod.rs index 0a55c2bef..c62eba220 100644 --- a/zellij-server/src/tab/mod.rs +++ b/zellij-server/src/tab/mod.rs @@ -30,6 +30,7 @@ use crate::{ }; use serde::{Deserialize, Serialize}; use std::cell::RefCell; +use std::cmp::Reverse; use std::os::unix::io::RawFd; use std::rc::Rc; use std::sync::mpsc::channel; @@ -1328,7 +1329,7 @@ impl Tab { .iter() .map(|p_id| self.panes.get(p_id).unwrap()) .collect(); - panes.sort_by(|a, b| b.active_at().cmp(&a.active_at())); + panes.sort_by_key(|b| Reverse(b.active_at())); panes.iter().find(|pane| pane.selectable()).map(|p| p.pid()) } |