l_minimap: don't show minimap if configuration doesn't allow it

This commit is contained in:
Loïc Blot 2017-03-29 15:50:22 +02:00
parent b605b95749
commit fbc1432fe8

@ -22,6 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#include "lua_api/l_internal.h" #include "lua_api/l_internal.h"
#include "common/c_converter.h" #include "common/c_converter.h"
#include "minimap.h" #include "minimap.h"
#include "settings.h"
LuaMinimap::LuaMinimap(Minimap *m) LuaMinimap::LuaMinimap(Minimap *m)
{ {
@ -118,6 +119,10 @@ int LuaMinimap::l_toggle_shape(lua_State *L)
int LuaMinimap::l_show(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); Client *client = getClient(L);
assert(client); assert(client);