summary refs log tree commit diff
path: root/src/MemberList.cpp
diff options
context:
space:
mode:
authorNicolas Werner <nicolas.werner@ymail.com>2022-04-23 14:53:36 +0200
committerNicolas Werner <nicolas.werner@ymail.com>2022-04-23 14:53:36 +0200
commiteeb48749aee3676fdbcbfba243ae9fcacff55779 (patch)
tree6925b34ea2c830083033321a34820fab2e0003c0 /src/MemberList.cpp
parentDon't use deprecated filterRegExp (diff)
downloadnheko-eeb48749aee3676fdbcbfba243ae9fcacff55779.tar.xz
Fix filtering without using regex
Diffstat (limited to 'src/MemberList.cpp')
-rw-r--r--src/MemberList.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/MemberList.cpp b/src/MemberList.cpp
index f13d9ff9..fcd9d624 100644
--- a/src/MemberList.cpp
+++ b/src/MemberList.cpp
@@ -147,6 +147,7 @@ MemberList::MemberList(const QString &room_id, QObject *parent)
 void
 MemberList::setFilterString(const QString &text)
 {
+    filterString = text;
     setFilterFixedString(text);
 }
 
@@ -161,6 +162,6 @@ MemberList::sortBy(const MemberSortRoles role)
 bool
 MemberList::filterAcceptsRow(int source_row, const QModelIndex &) const
 {
-    return m_model.m_memberList[source_row].first.user_id.contains(filterRegularExpression()) ||
-           m_model.m_memberList[source_row].first.display_name.contains(filterRegularExpression());
+    return m_model.m_memberList[source_row].first.user_id.contains(filterString) ||
+           m_model.m_memberList[source_row].first.display_name.contains(filterString);
 }