Made the battery disappear if there's nothing to show
This commit is contained in:
parent
b4fb0baded
commit
40e8da0394
|
@ -137,7 +137,7 @@ return function(args)
|
||||||
end
|
end
|
||||||
update_virtual_battery()
|
update_virtual_battery()
|
||||||
-- Update loop
|
-- Update loop
|
||||||
gears.timer({
|
local power_update = gears.timer({
|
||||||
timeout = args.power_polling or 2,
|
timeout = args.power_polling or 2,
|
||||||
autostart = true,
|
autostart = true,
|
||||||
callback = function()
|
callback = function()
|
||||||
|
@ -205,7 +205,7 @@ return function(args)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
-- Update loop
|
-- Update loop
|
||||||
gears.timer({
|
local backlight_update = gears.timer({
|
||||||
timeout = args.backlight_polling or 2,
|
timeout = args.backlight_polling or 2,
|
||||||
autostart = true,
|
autostart = true,
|
||||||
callback = function()
|
callback = function()
|
||||||
|
@ -222,5 +222,11 @@ return function(args)
|
||||||
end
|
end
|
||||||
})
|
})
|
||||||
-- }}}
|
-- }}}
|
||||||
|
-- We don't need this widget if we don't have anything to show
|
||||||
|
if #widget_map == 0 then
|
||||||
|
backlight_update:stop()
|
||||||
|
power_update:stop()
|
||||||
|
return
|
||||||
|
end
|
||||||
return battery_widget
|
return battery_widget
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue