diff --git a/widget/alsa.lua b/widget/alsa.lua index cd095e2..90fd8fe 100644 --- a/widget/alsa.lua +++ b/widget/alsa.lua @@ -37,7 +37,7 @@ local function factory(args) helpers.async(format_cmd, function(mixer) local l,s = string.match(mixer, "([%d]+)%%.*%[([%l]*)") if alsa.last.level ~= l or alsa.last.status ~= s then - volume_now = { level = l, status = s } + volume_now = { level = tonumber(l), status = s } widget = alsa.widget settings() alsa.last = volume_now