Fix compilation without gvfs feature

This commit is contained in:
Jeremy Soller 2025-11-12 07:46:16 -07:00
parent bb7f0c5748
commit 94b15703f2
No known key found for this signature in database
GPG key ID: 670FDFB5428E05CA

View file

@ -616,15 +616,15 @@ pub fn parse_desktop_file(path: &Path) -> (Option<String>, Option<String>) {
fn display_name_for_file(path: &Path, name: &str, get_from_gvfs: bool, is_desktop: bool) -> String { fn display_name_for_file(path: &Path, name: &str, get_from_gvfs: bool, is_desktop: bool) -> String {
if is_desktop { if is_desktop {
get_desktop_file_display_name(path).map_or_else( return get_desktop_file_display_name(path).map_or_else(
|| Item::display_name(name), || Item::display_name(name),
|desktop_name| Item::display_name(desktop_name.as_str()), |desktop_name| Item::display_name(desktop_name.as_str()),
) );
} else if get_from_gvfs { } else if get_from_gvfs {
Item::display_name(glib::filename_display_name(path).as_str()) #[cfg(feature = "gvfs")]
} else { return Item::display_name(glib::filename_display_name(path).as_str())
Item::display_name(name)
} }
Item::display_name(name)
} }
#[cfg(feature = "gvfs")] #[cfg(feature = "gvfs")]