diff --git a/cosmic-applet-network/src/network_manager/mod.rs b/cosmic-applet-network/src/network_manager/mod.rs index 22b39846..f37af94f 100644 --- a/cosmic-applet-network/src/network_manager/mod.rs +++ b/cosmic-applet-network/src/network_manager/mod.rs @@ -631,7 +631,7 @@ impl NetworkManagerState { }) .cloned() .collect(); - wireless_access_points.sort_by_key(|ap| ap.strength); + wireless_access_points.sort_by(|a, b| b.strength.cmp(&a.strength)); self_.wireless_access_points = wireless_access_points; for ap in &self_.wireless_access_points { tracing::info!(