windows: Remove unnecessay helper function (#30764)

Release Notes:

- N/A
This commit is contained in:
张小白 2025-05-15 22:22:04 +08:00 committed by GitHub
parent 58ba833792
commit 4b7b5db58c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -137,10 +137,7 @@ fn add_recent_folders(
let tasks: IObjectCollection =
CoCreateInstance(&EnumerableObjectCollection, None, CLSCTX_INPROC_SERVER)?;
for folder_path in entries
.iter()
.filter(|path| !is_item_in_array(path, removed))
{
for folder_path in entries.iter().filter(|path| !removed.contains(path)) {
let argument = HSTRING::from(
folder_path
.iter()
@ -181,11 +178,6 @@ fn add_recent_folders(
}
}
#[inline]
fn is_item_in_array(item: &SmallVec<[PathBuf; 2]>, removed: &Vec<SmallVec<[PathBuf; 2]>>) -> bool {
removed.iter().any(|removed_item| removed_item == item)
}
fn create_shell_link(
argument: HSTRING,
description: HSTRING,