From 408213f2633236690ba76f9c9d76e061c3c51237 Mon Sep 17 00:00:00 2001 From: Maurus Cuelenaere Date: Wed, 8 Jul 2009 21:05:56 +0000 Subject: [PATCH] Helloworld.lua: fix file_put_contents depending on a wrong return value of io.write + use a cleaner version of if(file == nil) (thanks to Christophe Gragnic) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21731 a1c6a512-1295-4272-9138-f99709370657 --- apps/plugins/helloworld.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/plugins/helloworld.lua b/apps/plugins/helloworld.lua index 94e55af3cc..aa2ef446d3 100644 --- a/apps/plugins/helloworld.lua +++ b/apps/plugins/helloworld.lua @@ -65,7 +65,7 @@ end -- Helper function which reads the contents of a file function file_get_contents(filename) local file = io.open(filename, "r") - if(file == nil) then + if not file then return nil end @@ -78,11 +78,11 @@ end -- Helper function which saves contents to a file function file_put_contents(filename, contents) local file = io.open(filename, "w+") -- See Lua manual for more information - if(file == nil) then + if not file then return false end - local ret = file:write(contents) == 1 + local ret = file:write(contents) == true file:close() -- GC takes care of this if you would've forgotten it return ret end