diff --git a/src/CondFormat.cpp b/src/CondFormat.cpp index 29c8e579..12797cfd 100644 --- a/src/CondFormat.cpp +++ b/src/CondFormat.cpp @@ -99,11 +99,11 @@ std::string CondFormat::filterToSqlCondition(const QString& value, const QString op = value.left(2); val = value.mid(2); } - } else if(value.front() == '>' || value.front() == '<') { + } else if(value.at(0) == '>' || value.at(0) == '<') { value.midRef(1).toFloat(&numeric); op = value.at(0); val = value.mid(1); - } else if(value.front() == '=') { + } else if(value.at(0) == '=') { val = value.mid(1); // Check if value to compare with is 'NULL' @@ -117,7 +117,7 @@ std::string CondFormat::filterToSqlCondition(const QString& value, const QString op = "IS"; numeric = true; } - } else if(value.front() == '/' && value.back() == '/' && value.size() > 2) { + } else if(value.at(0) == '/' && value.at(value.size()-1) == '/' && value.size() > 2) { val = value.mid(1, value.length() - 2); op = "REGEXP"; numeric = false;