X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/5a1a02a63dc9e203f1df9a39ca657fd62677a258..c9b11c5962f5a2c491f85755dff72a36829149df:/widgets/alsa.lua

diff --git a/widgets/alsa.lua b/widgets/alsa.lua
index 5a4335e..7d25096 100644
--- a/widgets/alsa.lua
+++ b/widgets/alsa.lua
@@ -23,15 +23,16 @@ local alsa = {}
 
 local function worker(args)
     local args     = args or {}
-    local card     = args.card or "0"
     local timeout  = args.timeout or 5
-    local channel  = args.channel or "Master"
     local settings = args.settings or function() end
 
+    alsa.card    = args.card or "0"
+    alsa.channel = args.channel or "Master"
+
     alsa.widget = wibox.widget.textbox('')
 
     function alsa.update()
-        local f = assert(io.popen(string.format("amixer -c %s -M get %s", card, channel)))
+        local f = assert(io.popen(string.format("amixer -c %s -M get %s", alsa.card, alsa.channel)))
         local mixer = f:read("*a")
         f:close()