From 6c5f79fee90ca0f0b971ec2a0e33d0e8f57616cb Mon Sep 17 00:00:00 2001
From: SmallJoker <st.rentsch@hotmail.com>
Date: Mon, 14 Jul 2014 16:54:18 +0200
Subject: [PATCH] Fix the *CDP display

---
 src/script/lua_api/l_mainmenu.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/script/lua_api/l_mainmenu.cpp b/src/script/lua_api/l_mainmenu.cpp
index cb32c9e82..ae2fddf6d 100644
--- a/src/script/lua_api/l_mainmenu.cpp
+++ b/src/script/lua_api/l_mainmenu.cpp
@@ -508,25 +508,25 @@ int ModApiMainMenu::l_get_favorites(lua_State *L)
 
 		if (servers[i]["password"].asString().size()) {
 			lua_pushstring(L,"password");
-			lua_pushboolean(L,true);
+			lua_pushboolean(L,servers[i]["password"].asBool());
 			lua_settable(L, top_lvl2);
 		}
 
 		if (servers[i]["creative"].asString().size()) {
 			lua_pushstring(L,"creative");
-			lua_pushboolean(L,true);
+			lua_pushboolean(L,servers[i]["creative"].asBool());
 			lua_settable(L, top_lvl2);
 		}
 
 		if (servers[i]["damage"].asString().size()) {
 			lua_pushstring(L,"damage");
-			lua_pushboolean(L,true);
+			lua_pushboolean(L,servers[i]["damage"].asBool());
 			lua_settable(L, top_lvl2);
 		}
 
 		if (servers[i]["pvp"].asString().size()) {
 			lua_pushstring(L,"pvp");
-			lua_pushboolean(L,true);
+			lua_pushboolean(L,servers[i]["pvp"].asBool());
 			lua_settable(L, top_lvl2);
 		}
 
-- 
GitLab