fix(desktop-entries): Display hyphen in description only if there is a description
This commit is contained in:
parent
bce7fc294e
commit
5ce96c624b
1 changed files with 7 additions and 1 deletions
|
|
@ -230,10 +230,16 @@ impl<W: AsyncWrite + Unpin> App<W> {
|
||||||
|| strsim::damerau_levenshtein(&*query, &*search_interest) < 3;
|
|| strsim::damerau_levenshtein(&*query, &*search_interest) < 3;
|
||||||
|
|
||||||
if append {
|
if append {
|
||||||
|
let desc_source = path_string(&entry.src);
|
||||||
|
|
||||||
let response = PluginResponse::Append(PluginSearchResult {
|
let response = PluginResponse::Append(PluginSearchResult {
|
||||||
id: id as u32,
|
id: id as u32,
|
||||||
name: entry.name.clone(),
|
name: entry.name.clone(),
|
||||||
description: format!("{} - {}", path_string(&entry.src), entry.description),
|
description: if entry.description.is_empty() {
|
||||||
|
desc_source.to_string()
|
||||||
|
} else {
|
||||||
|
format!("{} - {}", desc_source, entry.description)
|
||||||
|
},
|
||||||
keywords: entry.keywords.clone(),
|
keywords: entry.keywords.clone(),
|
||||||
icon: entry.icon.clone().map(Cow::Owned).map(IconSource::Name),
|
icon: entry.icon.clone().map(Cow::Owned).map(IconSource::Name),
|
||||||
exec: Some(entry.exec.clone()),
|
exec: Some(entry.exec.clone()),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue