Преглед на файлове

BUG: Fixed undeterministic case sensitivity in DICOM metadata viewer filter

In DICOM metadata viewer, regexp filter was case sensitive by default but if a wildcard filter was set at some point, after that the regexp filter became case insensitive.

Resolved this undeterministic behavior by always explicitly setting case sensitivity for regexp filter.
Andras Lasso преди 7 години
родител
ревизия
6424d5ef84
променени са 1 файла, в които са добавени 1 реда и са изтрити 0 реда
  1. 1 0
      Libs/DICOM/Widgets/ctkDICOMObjectListWidget.cpp

+ 1 - 0
Libs/DICOM/Widgets/ctkDICOMObjectListWidget.cpp

@@ -129,6 +129,7 @@ void ctkDICOMObjectListWidgetPrivate::setFilterExpressionInModel(qRecursiveTreeP
   const QString regexpPrefix("regexp:");
   if (expr.startsWith(regexpPrefix))
     {
+    filterModel->setFilterCaseSensitivity(Qt::CaseSensitive);
     filterModel->setFilterRegExp(expr.right(expr.length() - regexpPrefix.length()));
     }
   else