From d1fd272fbbeb0ad777684da5e579aba6475940d5 Mon Sep 17 00:00:00 2001 From: Austin Schaefer Date: Wed, 29 Jul 2026 12:12:57 +0200 Subject: [PATCH] Fix rustfmt formatting in icon.rs Reorders imports and reflows a long binding so the new CI's format-check job passes. Co-Authored-By: Claude Sonnet 5 --- src/icon.rs | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/icon.rs b/src/icon.rs index 02fd7d9..424922c 100644 --- a/src/icon.rs +++ b/src/icon.rs @@ -1,5 +1,6 @@ use freedesktop_icons::lookup; use std::path::PathBuf; +use std::{env, fs}; const ICON_SIZE: u16 = 32; @@ -47,7 +48,7 @@ fn desktop_file_icon_name(desktop_entry: &str) -> Option { let path = dir .join("applications") .join(format!("{desktop_entry}.desktop")); - if let Ok(contents) = std::fs::read_to_string(&path) + if let Ok(contents) = fs::read_to_string(&path) && let Some(icon) = parse_icon_key(&contents) { return Some(icon); @@ -58,11 +59,11 @@ fn desktop_file_icon_name(desktop_entry: &str) -> Option { fn data_dirs() -> Vec { let mut dirs = vec![]; - if let Some(home) = std::env::var_os("HOME") { + if let Some(home) = env::var_os("HOME") { dirs.push(PathBuf::from(home).join(".local/share")); } - let xdg_data_dirs = std::env::var("XDG_DATA_DIRS") - .unwrap_or_else(|_| "/usr/local/share:/usr/share".to_string()); + let xdg_data_dirs = + env::var("XDG_DATA_DIRS").unwrap_or_else(|_| "/usr/local/share:/usr/share".to_string()); dirs.extend(xdg_data_dirs.split(':').map(PathBuf::from)); dirs }