Skip to content

Commit 8f65621

Browse files

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed
 

‎src/core/qgssearchtreenode.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ QgsSearchTreeValue QgsSearchTreeNode::valueAgainst(const QgsAttributeMap& attrib
395395
}
396396

397397

398-
int QgsSearchTreeValue::compare(QgsSearchTreeValue& value1, QgsSearchTreeValue& value2)
398+
int QgsSearchTreeValue::compare(QgsSearchTreeValue& value1, QgsSearchTreeValue& value2, Qt::CaseSensitivity cs)
399399
{
400400
if (value1.isNumeric() || value2.isNumeric())
401401
{
@@ -424,6 +424,6 @@ int QgsSearchTreeValue::compare(QgsSearchTreeValue& value1, QgsSearchTreeValue&
424424
else
425425
{
426426
// string comparison
427-
return value1.string().compare(value2.string());
427+
return value1.string().compare(value2.string(), cs);
428428
}
429429
}

‎src/core/qgssearchtreenode.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,8 @@ class QgsSearchTreeValue
166166
QgsSearchTreeValue(double number) { mType = valNumber; mNumber = number; }
167167
QgsSearchTreeValue(int error, QString errorMsg) { mType = valError; mNumber = error; mString = errorMsg; }
168168

169-
static int compare(QgsSearchTreeValue& value1, QgsSearchTreeValue& value2);
169+
static int compare(QgsSearchTreeValue& value1, QgsSearchTreeValue& value2,
170+
Qt::CaseSensitivity = Qt::CaseSensitive);
170171

171172
bool isNumeric() { return mType == valNumber; }
172173
bool isError() { return mType == valError; }

0 commit comments

Comments
 (0)
Please sign in to comment.