From 7479bf936c0bdbcd1b078a62f6ff9ac5b9b9269b Mon Sep 17 00:00:00 2001 From: Shane Synan Date: Tue, 6 Sep 2016 04:49:16 -0500 Subject: [PATCH] Use case-insensitive match for buffer search When filtering buffers via the quick search bar (Ctrl-S), use case-insensitive matching. This allows typing lowercase to find proper names, makes randomly hitting shift not matter, etc. This mimics the default behavior of the Ctrl-F find bar. Resolves GH-245. --- src/uisupport/bufferviewfilter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/uisupport/bufferviewfilter.cpp b/src/uisupport/bufferviewfilter.cpp index 9a42db9b..706b2838 100644 --- a/src/uisupport/bufferviewfilter.cpp +++ b/src/uisupport/bufferviewfilter.cpp @@ -357,7 +357,7 @@ bool BufferViewFilter::filterAcceptBuffer(const QModelIndex &source_bufferIndex) if (!_filterString.isEmpty()) { const BufferInfo info = qvariant_cast(Client::bufferModel()->data(source_bufferIndex, NetworkModel::BufferInfoRole)); QString name = info.bufferName(); - if (name.contains(_filterString)) { + if (name.contains(_filterString, Qt::CaseInsensitive)) { return true; } else { return false; -- 2.20.1