From 9f1d406ac043b20f9ab000d94e1126a47c89d32b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Av=C3=A9?= Date: Thu, 23 Mar 2023 09:46:30 +0100 Subject: [PATCH] Workaround for volume not being available during startup --- awesome/widgets/volume-widget/volume.lua | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/awesome/widgets/volume-widget/volume.lua b/awesome/widgets/volume-widget/volume.lua index 2561eb9..fe79854 100644 --- a/awesome/widgets/volume-widget/volume.lua +++ b/awesome/widgets/volume-widget/volume.lua @@ -181,8 +181,10 @@ local function worker(user_args) elseif mute == 'on' then widget:unmute() end local volume_level = string.match(stdout, "(%d?%d?%d)%%") -- (\d?\d?\d)\%) - volume_level = string.format("% 3d", volume_level) - widget:set_volume_level(volume_level) + if volume_level ~= nil then + volume_level = string.format("% 3d", volume_level) + widget:set_volume_level(volume_level) + end end function volume:inc(s)