From ddf4936d25ba8e8263d893180f9281eacb78249d Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Fri, 29 Sep 2023 15:22:49 +0200 Subject: [PATCH] desktop-entries: Icon fallback --- plugins/src/desktop_entries/mod.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/plugins/src/desktop_entries/mod.rs b/plugins/src/desktop_entries/mod.rs index 9524d5c..9fcc76a 100644 --- a/plugins/src/desktop_entries/mod.rs +++ b/plugins/src/desktop_entries/mod.rs @@ -161,7 +161,12 @@ impl App { keywords: entry.keywords().map(|keywords| { keywords.split(';').map(String::from).collect() }), - icon: entry.icon().map(|x| x.to_owned()), + icon: Some( + entry + .icon() + .map(|x| x.to_owned()) + .unwrap_or_else(|| "application-x-executable".to_string()), + ), exec: exec.to_owned(), path: path.clone(), prefers_non_default_gpu: entry.prefers_non_default_gpu(),