diff options
author | Unknown <gagix@datasoma.com> | 2018-12-12 09:34:59 +0200 |
---|---|---|
committer | Pierre Peltier <dev@halium.fr> | 2018-12-12 10:27:19 +0100 |
commit | 917498022e920cd1e09cf3c20175d931859e4690 (patch) | |
tree | 4a31002261d835230dd21f3488c99fc9b4c416a0 | |
parent | 29ee29eccc56813428a92d85eb01d95cf002515d (diff) |
Fixes
-rw-r--r-- | src/meta/mod.rs | 2 | ||||
-rw-r--r-- | src/meta/name.rs | 5 |
2 files changed, 4 insertions, 3 deletions
diff --git a/src/meta/mod.rs b/src/meta/mod.rs index 7b430e8..9754dc1 100644 --- a/src/meta/mod.rs +++ b/src/meta/mod.rs @@ -15,7 +15,7 @@ pub use self::owner::Owner; pub use self::permissions::Permissions; pub use self::size::Size; pub use self::symlink::SymLink; -pub use icon::{Icons}; +pub use icon::Icons; use std::fs::read_link; use std::path::PathBuf; diff --git a/src/meta/name.rs b/src/meta/name.rs index 4fa73fc..9839c1d 100644 --- a/src/meta/name.rs +++ b/src/meta/name.rs @@ -38,9 +38,10 @@ impl Name { } pub fn render(&self, colors: &Colors, icons: &Icons) -> ColoredString { - let mut content = String::with_capacity(4 /*for the icon*/ + ICON_SPACE.len() +self.name.len() + 3 /* spaces */); + let icon = icons.get(self); + let mut content = String::with_capacity(icon.len() + ICON_SPACE.len() +self.name.len() + 3 /* spaces */); - content += icons.get(self); + content += icon; content += ICON_SPACE; let elem = match self.file_type { |