From 66b49c4e37de9996eb82d8cd3d6118bacf5fd9fc Mon Sep 17 00:00:00 2001 From: Milan Zamazal Date: Tue, 28 Jun 2022 22:23:50 +0200 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20err=20in=20pw-ui--update-muted?= =?UTF-8?q?=20when=20called=20on=20a=20node?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pw-ui.el | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/pw-ui.el b/pw-ui.el index b2c70a5..0b6fe65 100644 --- a/pw-ui.el +++ b/pw-ui.el @@ -252,9 +252,12 @@ The indicator is displayed only on graphical terminals." 'face `(:background ,pipewire-osd-volume-off-color))))))) (defun pw-ui--update-muted (object muted-p) - (let ((object-name (pw-ui--object-name object)) - (node-name (pw-ui--object-name (pw-lib-parent-node object)))) - (pw-ui--update (format "%s in %s %s" object-name node-name (if muted-p "muted" "unmuted"))))) + (let* ((object-name (pw-ui--object-name object)) + (parent-node (pw-lib-parent-node object)) + (node-info (if parent-node + (format " in %s" (pw-ui--object-name parent-node)) + ""))) + (pw-ui--update (format "%s%s %s" object-name node-info (if muted-p "muted" "unmuted"))))) ;;;###autoload (defun pipewire-toggle-muted ()