From 717ac4c47ac5dc25310442f4f58da156614e6aaf Mon Sep 17 00:00:00 2001 From: Joscha Date: Sun, 10 Jul 2022 13:45:01 +0200 Subject: [PATCH] Sort nick list alphabetically --- src/ui/room.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/ui/room.rs b/src/ui/room.rs index 4841fe9..b8f1548 100644 --- a/src/ui/room.rs +++ b/src/ui/room.rs @@ -219,7 +219,11 @@ impl EuphRoom { let mut lurkers = vec![]; let mut nurkers = vec![]; - for sess in iter::once(&joined.session).chain(joined.listing.values()) { + let mut sessions = iter::once(&joined.session) + .chain(joined.listing.values()) + .collect::>(); + sessions.sort_unstable_by_key(|s| &s.name); + for sess in sessions { match sess.id.session_type() { Some(SessionType::Bot) if sess.name.is_empty() => nurkers.push(sess), Some(SessionType::Bot) => bots.push(sess),