diff options
author | Loïc Blot <loic.blot@unix-experience.fr> | 2017-03-29 15:50:22 +0200 |
---|---|---|
committer | Loïc Blot <loic.blot@unix-experience.fr> | 2017-03-29 15:50:22 +0200 |
commit | fbc1432fe8e821f58e97a5f35340efb2f46f93e4 (patch) | |
tree | 4e38b5d752dfa04bd1f6053e47e202fd650c3e61 /src/script | |
parent | b605b95749aad90b53e6c58a1ee43b50f8217e7c (diff) | |
download | minetest-fbc1432fe8e821f58e97a5f35340efb2f46f93e4.tar.gz minetest-fbc1432fe8e821f58e97a5f35340efb2f46f93e4.tar.bz2 minetest-fbc1432fe8e821f58e97a5f35340efb2f46f93e4.zip |
l_minimap: don't show minimap if configuration doesn't allow it
Diffstat (limited to 'src/script')
-rw-r--r-- | src/script/lua_api/l_minimap.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/script/lua_api/l_minimap.cpp b/src/script/lua_api/l_minimap.cpp index 8e03936a7..182894f4f 100644 --- a/src/script/lua_api/l_minimap.cpp +++ b/src/script/lua_api/l_minimap.cpp @@ -22,6 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "lua_api/l_internal.h" #include "common/c_converter.h" #include "minimap.h" +#include "settings.h" LuaMinimap::LuaMinimap(Minimap *m) { @@ -118,6 +119,10 @@ int LuaMinimap::l_toggle_shape(lua_State *L) int LuaMinimap::l_show(lua_State *L) { + // If minimap is disabled by config, don't show it. + if (!g_settings->getBool("enable_minimap")) + return 1; + Client *client = getClient(L); assert(client); |