X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/27fc95570cce74f4f0ea086d51951f0df38abe5b..da3310b775a0b421302bc95a616ec4bb4cdb4a60:/widgets/alsa.lua diff --git a/widgets/alsa.lua b/widgets/alsa.lua index dba20e7..d85a080 100644 --- a/widgets/alsa.lua +++ b/widgets/alsa.lua @@ -7,15 +7,15 @@ --]] -local newtimer = require("lain.helpers").newtimer -local read_pipe = require("lain.helpers").read_pipe +local newtimer = require("lain.helpers").newtimer +local read_pipe = require("lain.helpers").read_pipe -local wibox = require("wibox") +local wibox = require("wibox") -local string = { match = string.match, - format = string.format } +local string = { match = string.match, + format = string.format } -local setmetatable = setmetatable +local setmetatable = setmetatable -- ALSA volume -- lain.widgets.alsa @@ -32,11 +32,11 @@ local function worker(args) function alsa.update() mixer = read_pipe(string.format("%s get %s", alsa.cmd, alsa.channel)) - l, s = string.match(mixer, "([%d]+)%%.*%[([%l]*)") + l,s = string.match(mixer, "([%d]+)%%.*%[([%l]*)") if alsa.last_level ~= l or alsa.last_status ~= s then volume_now = { level = l, status = s } - alsa.last_level = l + alsa.last_level = l alsa.last_status = s widget = alsa.widget @@ -45,7 +45,6 @@ local function worker(args) end timer_id = string.format("alsa-%s-%s", alsa.cmd, alsa.channel) - newtimer(timer_id, timeout, alsa.update) return setmetatable(alsa, { __index = alsa.widget })