From 53da68c853f9f2f64aed734dd6d46f6c17acc78b Mon Sep 17 00:00:00 2001 From: Jacopo De Simoi Date: Thu, 14 Jun 2018 16:20:55 -0400 Subject: [PATCH] eeh, this is fucked up --- src/folder/foldertreewidget.cpp | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/folder/foldertreewidget.cpp b/src/folder/foldertreewidget.cpp index 9422780..58e8bb4 100644 --- a/src/folder/foldertreewidget.cpp +++ b/src/folder/foldertreewidget.cpp @@ -121,7 +121,6 @@ FolderTreeWidget::FolderTreeWidget(QWidget *parent, if ((options & UseLineEditForFiltering)) { connect(d->filterFolderLineEdit, &QLineEdit::textChanged, this, &FolderTreeWidget::slotFilterFixedString); - connect(d->filterFolderLineEdit, &QLineEdit::returnPressed, this, &FolderTreeWidget::focusTreeView); d->label->hide(); } else { d->filterFolderLineEdit->hide(); @@ -131,12 +130,6 @@ FolderTreeWidget::FolderTreeWidget(QWidget *parent, FolderTreeWidget::~FolderTreeWidget() = default; -void FolderTreeWidget::focusTreeView() -{ - d->filterFolderLineEdit->clear(); - d->folderTreeView->setFocus(); -} - void FolderTreeWidget::slotFilterFixedString(const QString &text) { delete d->saver; @@ -319,7 +312,7 @@ void FolderTreeWidget::applyFilter(const QString &filter) d->label->setText(filter.isEmpty() ? i18n("You can start typing to filter the list of folders.") : i18n("Filter: (%1)", filter)); HierarchicalFolderMatcher matcher; - matcher.setFilter(filter, d->entityOrderProxy->filterCaseSensitivity()); + matcher.setFilter(filter.trimmed(), d->entityOrderProxy->filterCaseSensitivity()); d->entityOrderProxy->setFolderMatcher(matcher); d->folderTreeView->expandAll(); const QAbstractItemModel *const model = d->folderTreeView->model();