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: [
new Widget.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),
new Widget.Box({
className: "volume",