X-Git-Url: https://git.madduck.net/etc/awesome.git/blobdiff_plain/b60b9b7c2d65a5c5f8e68fbec27665e9abb99f76..4919f4ada59a938432d8a385a6ef29a704cea3da:/widgets/maildir.lua?ds=sidebyside

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 .. "/*([^/]+)")