X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/c580e13015554a32dbc93173b5b40dd1dec1ea78..0c8671085b94a0e7b31f33c146695fb134f5a4e7:/widgets/maildir.lua

diff --git a/widgets/maildir.lua b/widgets/maildir.lua
index 8fe097e..246341f 100644
--- a/widgets/maildir.lua
+++ b/widgets/maildir.lua
@@ -13,7 +13,7 @@ local wibox           = require("wibox")
 
 local util            = require("lain.util")
 
-local io              = io
+local io              = { popen  = io.popen }
 local os              = { getenv = os.getenv }
 local pairs           = pairs
 local string          = { len    = string.len,
@@ -53,7 +53,7 @@ local function worker(args)
                 local np = io.popen("find " .. line ..
                                     "/new -mindepth 1 -type f " ..
                                     "-not -name '.*' -printf a")
-                local mailstring = np:read("*all")
+                local mailstring = np:read("*a")
 
                 -- Strip off leading mailpath.
                 local box = string.match(line, mailpath .. "/*([^/]+)")