diff options
Diffstat (limited to 'awesome/widgets/temperature.lua')
-rw-r--r-- | awesome/widgets/temperature.lua | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/awesome/widgets/temperature.lua b/awesome/widgets/temperature.lua index 8cf1aa9..985291d 100644 --- a/awesome/widgets/temperature.lua +++ b/awesome/widgets/temperature.lua @@ -7,10 +7,13 @@ local linux = { file = nil } function linux.temperature(widget) -- read meminfo local tempf = io.open(linux.file) - local temp = tempf:read() / 1000 - tempf:close() - - widget:set_text(math.floor(temp)) + if tempf then + local temp = tempf:read() / 1000 + tempf:close() + widget:set_text(math.floor(temp)) + else + widget:set_text("err") + end end |