💥 fix(bar/special-workspaces): correct usage of getSymbolicIcon() method

also improved the `getSymbolicIcon()` method's code
This commit is contained in:
retrozinndev
2025-06-18 18:51:30 -03:00
parent 2adbea8e57
commit ac65bba024
2 changed files with 18 additions and 14 deletions
+4 -3
View File
@@ -83,8 +83,9 @@ export function getAppIcon(app: (string|AstalApps.Application)): (string|undefin
}
export function getSymbolicIcon(app: (string|AstalApps.Application)): (string|undefined) {
if (Astal.Icon.lookup_icon(`${getAppIcon(app)}-symbolic`))
return `${getAppIcon(app)}-symbolic`
const icon = getAppIcon(app);
return undefined;
return (icon && Astal.Icon.lookup_icon(`${icon}-symbolic`)) ?
`${icon}-symbolic`
: undefined;
}