From b597ce828e81e93b067b223549295cb1f57c22c9 Mon Sep 17 00:00:00 2001 From: pablu Date: Wed, 3 Jun 2026 19:01:00 +0200 Subject: small bug fix, also update roadmap --- README.md | 1 + src/screens/available_packages.rs | 2 +- src/screens/installed_packages.rs | 2 +- src/widgets/use_flags.rs | 2 +- 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7887856..7576c2f 100644 --- a/README.md +++ b/README.md @@ -128,6 +128,7 @@ The project is still early in development. Planned features include: - [ ] Search improvements - [ ] Sorting options - [x] Async package metadata loading +- [ ] Logging --- diff --git a/src/screens/available_packages.rs b/src/screens/available_packages.rs index fc6f961..2e47792 100644 --- a/src/screens/available_packages.rs +++ b/src/screens/available_packages.rs @@ -185,7 +185,7 @@ impl Screen for AvailablePackagesScreen { use_flags, selected_version.iuse.iter().collect(), // Get default active use flags for package, and globally defined ones - HashSet::new(), + &HashSet::new(), ); render_package_metadata( diff --git a/src/screens/installed_packages.rs b/src/screens/installed_packages.rs index 0c721ea..b373cb4 100644 --- a/src/screens/installed_packages.rs +++ b/src/screens/installed_packages.rs @@ -115,7 +115,7 @@ impl Screen for InstalledPackagesScreen { split_vert[0], pkg.iuse.iter().collect(), // TODO: Dont use clone here if possible - pkg.enabled_use_flags.clone(), + &pkg.enabled_use_flags, ); render_package_metadata( frame, diff --git a/src/widgets/use_flags.rs b/src/widgets/use_flags.rs index 76e314b..1729973 100644 --- a/src/widgets/use_flags.rs +++ b/src/widgets/use_flags.rs @@ -14,7 +14,7 @@ pub fn render_use_flags( frame: &mut Frame, area: Rect, use_flags: Vec<&UseFlag>, - enabled_use_flags: HashSet, + enabled_use_flags: &HashSet, ) { let max_len = use_flags.iter().map(|f| f.name.len()).max().unwrap_or(1); -- cgit 1.3.1