From 09334dd7a61012bc566890e9aec8b413a5aee1b2 Mon Sep 17 00:00:00 2001 From: WS64 Date: Wed, 13 Aug 2014 08:08:18 +0200 Subject: [PATCH] Changed size and added some "close"s --- frontend/apps/filemanager/filemanagersearch.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/apps/filemanager/filemanagersearch.lua b/frontend/apps/filemanager/filemanagersearch.lua index ed7a3c979..9a9de5860 100644 --- a/frontend/apps/filemanager/filemanagersearch.lua +++ b/frontend/apps/filemanager/filemanagersearch.lua @@ -232,6 +232,8 @@ function Search:find() line = f:read() end + if f ~= nil then f:close() end + i = i - 1 if i > 0 then self.count = i @@ -247,7 +249,8 @@ function Search:onMenuHold(item) if f == nil then item.info = item.info .. "\nFile not found!" else - item.info = item.info .. "\n" .. tostring(math.floor(100*f:seek("end")/1024/1024 + 0.5)/100) .. " MB" + item.info = item.info .. "\n" .. string.format("%4.1fM",lfs.attributes(item.path, "size")/1024/1024) + f:close() end UIManager:show(InfoMessage:new{text = item.info}) end