From 3eff72340dc0249ce412d3660ce0cd28383b6d53 Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Wed, 9 Sep 2015 12:23:19 +0200 Subject: [PATCH] ui: fixed flickering of search autocompletion box --- src/app/qt/element/QtAutocompletionList.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/app/qt/element/QtAutocompletionList.cpp b/src/app/qt/element/QtAutocompletionList.cpp index e1b882dc..e2a80d1a 100644 --- a/src/app/qt/element/QtAutocompletionList.cpp +++ b/src/app/qt/element/QtAutocompletionList.cpp @@ -205,15 +205,9 @@ void QtAutocompletionList::completeAt(const QPoint& pos, const std::vector(parent()); - const QModelIndex& index = completionModel()->index(0, 0); list->setCurrentIndex(index); - complete(QRect(std::min(pos.x(), textBox->width()-minSize.width()), pos.y(), textBox->width()-pos.x(), 1)); - //complete(); - QRect rect = list->visualRect(index); minSize.setHeight(std::min(minSize.height(), m_model->rowCount(index) * rect.height() + 16)); @@ -225,6 +219,11 @@ void QtAutocompletionList::completeAt(const QPoint& pos, const std::vector(parent()); + complete(QRect(pos.x(), pos.y(), textBox->width(), 1)); } const SearchMatch* QtAutocompletionList::getSearchMatchAt(int idx) const