diff --git a/extensions/battery/battery.lua b/extensions/battery/battery.lua index f5ab94704..9984fb5d5 100644 --- a/extensions/battery/battery.lua +++ b/extensions/battery/battery.lua @@ -9,6 +9,15 @@ local module = require("hs.libbattery") local fnutils = require("hs.fnutils") +local original_powerSources = module._powerSources +module._powerSources = function(...) + local temp = original_powerSources(...) + if type(temp) == "table" and #temp == 0 then + temp = { {} } + end + return temp +end + -- private variables and methods ----------------------------------------- local check_list = {