diff options
author | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-04-02 01:08:12 +0200 |
---|---|---|
committer | Adrian C. (anrxc) <anrxc@sysphere.org> | 2010-04-02 01:08:12 +0200 |
commit | 448275a3865d1db82a6fc37d60548da8b865e5e0 (patch) | |
tree | ed0b9134b26d2002ec289210fb0915f41b26d59f /widgets/wifi.lua | |
parent | a9347ec0d033aa08d77fcc75c35d88514f9e84f5 (diff) | |
download | vicious-legacy-448275a3865d1db82a6fc37d60548da8b865e5e0.tar.xz |
widgets: reuse existing datasets where appropriate
Gmail, mbox, raid, weather and wifi could return the old value in case
there isn't new data, no need for N/A to be so common on our wibox.
Diffstat (limited to 'widgets/wifi.lua')
-rw-r--r-- | widgets/wifi.lua | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/widgets/wifi.lua b/widgets/wifi.lua index 61dee12..2e400bc 100644 --- a/widgets/wifi.lua +++ b/widgets/wifi.lua @@ -21,20 +21,20 @@ local string = { module("vicious.widgets.wifi") +-- Initialize function tables +local winfo = { + ["{ssid}"] = "N/A", + ["{mode}"] = "N/A", + ["{chan}"] = 0, + ["{rate}"] = 0, + ["{link}"] = 0, + ["{sign}"] = 0 +} + -- {{{ Wireless widget type local function worker(format, warg) if not warg then return end - -- Default values - local winfo = { - ["{ssid}"] = "N/A", - ["{mode}"] = "N/A", - ["{chan}"] = 0, - ["{rate}"] = 0, - ["{link}"] = 0, - ["{sign}"] = 0 - } - -- Get data from iwconfig where available local iwconfig = "/sbin/iwconfig" local f = io.open(iwconfig, "rb") |