diff options
author | LeMagnesium <mg.minetest@gmail.com> | 2015-05-03 20:18:59 +0200 |
---|---|---|
committer | LeMagnesium <mg.minetest@gmail.com> | 2015-05-03 20:18:59 +0200 |
commit | 244e0e3be6451cf43fb7e45990c2702aad8ba063 (patch) | |
tree | bc6fd94c4b56ef0878cb0f3c7e81f2f45afee423 | |
parent | 4d6a3a8a0227bce22ac94a9e491ea894d521fb10 (diff) |
Replaced calls for IntLlib's global variable
At the beginning of the files, when the mod looks for intllibs, it does it by looking for
a variable defined by the library, but when the intllib mod isn't loaded, it ends up calling
for a global variable. Here is a more clean way to check whether or not the variable exists
using a lua function instead of a call for this variable.
-rw-r--r-- | food_basic/ingredients.lua | 2 | ||||
-rw-r--r-- | food_basic/init.lua | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/food_basic/ingredients.lua b/food_basic/ingredients.lua index cd33fb3..27c5feb 100644 --- a/food_basic/ingredients.lua +++ b/food_basic/ingredients.lua @@ -8,7 +8,7 @@ -- Boilerplate to support localized strings if intllib mod is installed. local S = 0 -if (intllib) then +if rawget(_G, "intllib") then dofile(minetest.get_modpath("intllib").."/intllib.lua") S = intllib.Getter(minetest.get_current_modname()) else diff --git a/food_basic/init.lua b/food_basic/init.lua index 5e84fd4..9f035d4 100644 --- a/food_basic/init.lua +++ b/food_basic/init.lua @@ -13,7 +13,7 @@ dofile(minetest.get_modpath("food_basic").."/ingredients.lua") -- Boilerplate to support localized strings if intllib mod is installed. local S = 0 -if (intllib) then +if rawget(_G, "intllib") then dofile(minetest.get_modpath("intllib").."/intllib.lua") S = intllib.Getter(minetest.get_current_modname()) else |