From 21df45cf22184c81ddf99af5b543497a807d38a8 Mon Sep 17 00:00:00 2001 From: Ken Matsui <26405363+ken-matsui@users.noreply.github.com> Date: Thu, 24 Feb 2022 19:03:03 +0900 Subject: [PATCH] fix(style): replace `sort_by` with `sort_by_key` (#1089) --- zellij-server/src/tab/mod.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/zellij-server/src/tab/mod.rs b/zellij-server/src/tab/mod.rs index 0a55c2be..c62eba22 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()) }