Change signalcall to protectedcall in console

Even though they kind of do the same (calling function in protected
mode), @edubart suggested to use a different function for the sake of
readability.
This commit is contained in:
Konrad Kuśnierz 2015-06-03 17:03:49 +02:00
parent f9d183837a
commit 7f2f70e1a6
2 changed files with 11 additions and 1 deletions

View File

@ -296,6 +296,16 @@ function numbertoboolean(number)
end
end
function protectedcall(func, ...)
local status, ret = pcall(func, ...)
if status then
return ret
end
perror(ret)
return false
end
function signalcall(param, ...)
if type(param) == 'function' then
local status, ret = pcall(param, ...)

View File

@ -694,7 +694,7 @@ function processChannelTabMenu(tab, mousePos, mouseButton)
table.insert(lines, 1, os.date('\nChannel saved at %a %b %d %H:%M:%S %Y'))
if g_resources.fileExists(filepath) then
table.insert(lines, 1, signalcall(g_resources.readFileContents, filepath) or '')
table.insert(lines, 1, protectedcall(g_resources.readFileContents, filepath) or '')
end
g_resources.writeFileContents(filepath, table.concat(lines, '\n'))