diff --git a/crates/gpui/src/platform/windows/destination_list.rs b/crates/gpui/src/platform/windows/destination_list.rs index 09b47a3ea43080ae59c40735fdd6798663bd3a32..da4c7d1ab4220ea8af754ea635348841127bda5c 100644 --- a/crates/gpui/src/platform/windows/destination_list.rs +++ b/crates/gpui/src/platform/windows/destination_list.rs @@ -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>) -> bool { - removed.iter().any(|removed_item| removed_item == item) -} - fn create_shell_link( argument: HSTRING, description: HSTRING,