Fix logic of checkbox formspec element validity checking
authorKahrl <kahrl@gmx.net>
Fri, 9 Jan 2015 15:57:54 +0000 (16:57 +0100)
committerKahrl <kahrl@gmx.net>
Fri, 9 Jan 2015 15:57:54 +0000 (16:57 +0100)
src/guiFormSpecMenu.cpp

index 80afe594a6685fa93e091b05ba1bf19039e89ecd..a80347b12cf5220ead79de6a39357b0149ed19d6 100644 (file)
@@ -385,7 +385,7 @@ void GUIFormSpecMenu::parseCheckbox(parserData* data,std::string element)
 {
        std::vector<std::string> parts = split(element,';');
 
-       if (((parts.size() >= 3) || (parts.size() <= 4)) ||
+       if (((parts.size() >= 3) && (parts.size() <= 4)) ||
                ((parts.size() > 4) && (m_formspec_version > FORMSPEC_API_VERSION)))
        {
                std::vector<std::string> v_pos = split(parts[0],',');