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.
if (!_filterString.isEmpty()) {
const BufferInfo info = qvariant_cast<BufferInfo>(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;