From ac9cd91c26bf7c2c946ff8435c8d1984eb37fbb7 Mon Sep 17 00:00:00 2001 From: Julian Ospald Date: Tue, 11 Feb 2020 00:11:40 +0100 Subject: [PATCH] Order icons by most common --- src/main.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 5a76a6d..161d788 100644 --- a/src/main.rs +++ b/src/main.rs @@ -501,7 +501,10 @@ fn icon_for_window(node: &i3ipc::reply::Node) -> String { fn format_icon_list(icons: Vec) -> String { let mut new_list: Vec = Vec::new(); - let icon_count = icons.into_iter().collect::>(); + let icon_count = icons + .into_iter() + .collect::>() + .most_common_ordered(); for (icon, count) in icon_count.iter() { if *count > 1 { let settings = SETTINGS.lock().unwrap();