Fix mime icon fallback
This commit is contained in:
parent
6572faec5c
commit
c270109d30
2 changed files with 6 additions and 5 deletions
1
samples/mime/application/x-yaml.yaml
Normal file
1
samples/mime/application/x-yaml.yaml
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
key: value
|
||||||
|
|
@ -36,11 +36,11 @@ impl MimeIconCache {
|
||||||
}
|
}
|
||||||
let icon_name = icon_names.remove(0);
|
let icon_name = icon_names.remove(0);
|
||||||
let mut named = icon::from_name(icon_name).size(key.size);
|
let mut named = icon::from_name(icon_name).size(key.size);
|
||||||
let mut fallback_names = Vec::new();
|
if !icon_names.is_empty() {
|
||||||
for fallback_name in icon_names {
|
let mut fallback_names = Vec::with_capacity(icon_names.len());
|
||||||
fallback_names.push(fallback_name.into());
|
for fallback_name in icon_names {
|
||||||
}
|
fallback_names.push(fallback_name.into());
|
||||||
if fallback_names.is_empty() {
|
}
|
||||||
named = named.fallback(Some(icon::IconFallback::Names(fallback_names)));
|
named = named.fallback(Some(icon::IconFallback::Names(fallback_names)));
|
||||||
}
|
}
|
||||||
Some(named.handle())
|
Some(named.handle())
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue