From 2efe97d14095edf7c5d0493e91d9602365e496ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E9=9B=85=20=C2=B7=20Misaki=20Masa?= Date: Fri, 11 Aug 2023 13:52:06 +0800 Subject: [PATCH] fix: `show_hidden` not working (#47) --- core/src/files/files.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/core/src/files/files.rs b/core/src/files/files.rs index ac7a6be9..d2c39eb6 100644 --- a/core/src/files/files.rs +++ b/core/src/files/files.rs @@ -7,13 +7,22 @@ use tokio::fs; use super::File; -#[derive(Default)] pub struct Files { items: IndexMap, pub sort: FilesSort, pub show_hidden: bool, } +impl Default for Files { + fn default() -> Self { + Self { + items: Default::default(), + sort: Default::default(), + show_hidden: MANAGER.show_hidden, + } + } +} + impl Files { pub async fn read(paths: Vec) -> BTreeMap { let mut items = BTreeMap::new();