Added conditions for displaying icons for OSD

This commit is contained in:
Mephisto
2025-06-03 21:24:46 +03:00
committed by GitHub
parent f4026eddb1
commit 09194fca32
+2 -1
View File
@@ -46,7 +46,8 @@ export const OSD = (mon: number) => {
children: [ children: [
new Widget.Icon({ new Widget.Icon({
className: "icon", className: "icon",
icon: bind(Wireplumber.getDefault().getDefaultSink(), "volumeIcon") icon: bind(Wireplumber.getDefault().getDefaultSink(), "volumeIcon").as(icon =>
!Wireplumber.getDefault().isMutedSink() && Wireplumber.getDefault().getSinkVolume() > 0 ? icon : "audio-volume-muted-symbolic"),
} as Widget.IconProps), } as Widget.IconProps),
new Widget.Box({ new Widget.Box({
className: "volume", className: "volume",