From d176b735ea52b9e4cb119899ff96139ecd76a28a Mon Sep 17 00:00:00 2001 From: Rene Gassmoeller Date: Fri, 12 Apr 2019 14:54:43 -0700 Subject: [PATCH] Fix the detection of boolean parameters. Previously a selection of true|false|unspecified would be considered boolean. --- xml_parameter_reader.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/xml_parameter_reader.cpp b/xml_parameter_reader.cpp index a5b6b6d..fc2e5b4 100644 --- a/xml_parameter_reader.cpp +++ b/xml_parameter_reader.cpp @@ -217,7 +217,7 @@ namespace dealii QRegExp rx_string("\\b(Anything|FileName|DirectoryName|Selection|List|MultipleSelection)\\b"), rx_integer("\\b(Integer)\\b"), rx_double("\\b(Float|Floating|Double)\\b"), - rx_bool("\\b(Selection true|false)\\b"); + rx_bool("\\b(Bool)\\b"); // store the type "Anything" or "Filename" as a QString if (rx_string.indexIn (pattern_description) != -1) @@ -273,7 +273,7 @@ namespace dealii else if (test.exactMatch("false")) value = false; else - xml.raiseError(QObject::tr("Cannot convert boolen type to boolean!")); + xml.raiseError(QObject::tr("Cannot convert boolean type to boolean!")); // this is needed because we use for booleans the standard delegate parent->setText(1, ""); -- 2.39.5