X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/98977a1888c57a00dbefcbf83c4e598daeab33aa..7dd6443f0a87e0816f5b6323a23bf3e8ca364aee:/widgets/alsa.lua

diff --git a/widgets/alsa.lua b/widgets/alsa.lua
index 0bb2059..85d5311 100644
--- a/widgets/alsa.lua
+++ b/widgets/alsa.lua
@@ -19,14 +19,11 @@ local setmetatable    = setmetatable
 
 -- ALSA volume
 -- lain.widgets.alsa
-local alsa = {
-    level  = "0",
-    status = "off",
-}
+local alsa = {}
 
 local function worker(args)
     local args     = args or {}
-    local timeout  = args.timeout or 1
+    local timeout  = args.timeout or 5
     local settings = args.settings or function() end
 
     alsa.cmd     = args.cmd or "amixer"
@@ -57,14 +54,8 @@ local function worker(args)
             end
         end
 
-        if alsa.level ~= volume_now.level or alsa.status ~= volume_now.status
-        then
-            widget = alsa.widget
-            settings()
-
-            alsa.level = volume_now.level
-            alsa.status = volume_now.status
-        end
+        widget = alsa.widget
+        settings()
     end
 
     timer_id = string.format("alsa-%s-%s", alsa.cmd, alsa.channel)