From 39e706d54a139f0fa2490186ef13e3a196e3427d Mon Sep 17 00:00:00 2001 From: Alexander Yakushev Date: Thu, 4 Nov 2010 18:16:05 +0200 Subject: Severe bug with last list element fixed --- awesompd.lua | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'awesompd.lua') diff --git a/awesompd.lua b/awesompd.lua index a12e52d..8b854ba 100644 --- a/awesompd.lua +++ b/awesompd.lua @@ -334,7 +334,7 @@ function awesompd:check_list() if info ~= self.list_line then self.list_line = info if string.len(info) > 0 then - self.list_array = self.split(info,"\n") + self.list_array = self.split(string.sub(info,1,string.len(info)),"\n") else self.list_array = {} end @@ -419,11 +419,8 @@ function awesompd.split (s,t) l[l.n] = s end local p = "%s*(.-)%s*"..t.."%s*" - s = string.gsub(s,"^%s+","") - s = string.gsub(s,"%s+$","") s = string.gsub(s,p,f) l.n = l.n + 1 - l[l.n] = string.gsub(s,"(%s%s*)$","") return l end -- cgit v1.2.3