From: Kahrl Date: Fri, 9 Jan 2015 15:57:54 +0000 (+0100) Subject: Fix logic of checkbox formspec element validity checking X-Git-Tag: 0.4.12~120 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=2ab97a7821e863eb3372a42781af42e122b238eb;p=oweals%2Fminetest.git Fix logic of checkbox formspec element validity checking --- diff --git a/src/guiFormSpecMenu.cpp b/src/guiFormSpecMenu.cpp index 80afe594a..a80347b12 100644 --- a/src/guiFormSpecMenu.cpp +++ b/src/guiFormSpecMenu.cpp @@ -385,7 +385,7 @@ void GUIFormSpecMenu::parseCheckbox(parserData* data,std::string element) { std::vector 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 v_pos = split(parts[0],',');