From b73f3fc01a5b3b1b5dbb3aca0ae66eafb1645648 Mon Sep 17 00:00:00 2001 From: sxyazi Date: Thu, 14 Sep 2023 09:49:35 +0800 Subject: [PATCH] .. --- core/src/files/sorter.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/core/src/files/sorter.rs b/core/src/files/sorter.rs index 08c29bbf..351c14e0 100644 --- a/core/src/files/sorter.rs +++ b/core/src/files/sorter.rs @@ -33,14 +33,14 @@ impl FilesSorter { match self.by { SortBy::Alphabetical => items.sort_unstable_by(|a, b| { if self.sensitive { - self.cmp( - a.url.deref().as_os_str().to_ascii_lowercase(), - b.url.deref().as_os_str().to_ascii_lowercase(), - self.promote(a, b), - ) - } else { - self.cmp(&*a.url, &*b.url, self.promote(a, b)) + return self.cmp(&*a.url, &*b.url, self.promote(a, b)); } + + self.cmp( + a.url.as_os_str().to_ascii_lowercase(), + b.url.as_os_str().to_ascii_lowercase(), + self.promote(a, b), + ) }), SortBy::Created => items.sort_unstable_by(|a, b| { if let (Ok(aa), Ok(bb)) = (a.meta.created(), b.meta.created()) {