Made the battery disappear if there's nothing to show

This commit is contained in:
Yessiest 2022-08-31 16:57:26 +04:00
parent b4fb0baded
commit 40e8da0394
1 changed files with 8 additions and 2 deletions

View File

@ -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