summaryrefslogtreecommitdiffstats
path: root/zellij-server/src/tab
diff options
context:
space:
mode:
authorKen Matsui <26405363+ken-matsui@users.noreply.github.com>2022-02-24 19:03:03 +0900
committerGitHub <noreply@github.com>2022-02-24 11:03:03 +0100
commit21df45cf22184c81ddf99af5b543497a807d38a8 (patch)
treeb6f9eaef4a738ff4faf66c62ee5c6c90e71820c6 /zellij-server/src/tab
parent5c4e5d70b8994df881976a6b33836e81706eab3e (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.rs3
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())
}