diff --git a/src/app/qt/element/QtAutocompletionList.cpp b/src/app/qt/element/QtAutocompletionList.cpp index 1ccbc64d..45c1fa9d 100644 --- a/src/app/qt/element/QtAutocompletionList.cpp +++ b/src/app/qt/element/QtAutocompletionList.cpp @@ -198,7 +198,7 @@ void QtAutocompletionList::completeAt(const QPoint& pos, const std::vectorsetMatchList(autocompletionList); - QSize minSize(300, 253); + QSize minSize(400, 253); QListView* list = dynamic_cast(popup()); if (!autocompletionList.size()) @@ -208,11 +208,12 @@ void QtAutocompletionList::completeAt(const QPoint& pos, const std::vector(parent()); const QModelIndex& index = completionModel()->index(0, 0); list->setCurrentIndex(index); - complete(QRect(pos.x(), pos.y(), minSize.width(), 1)); + complete(QRect(std::min(pos.x(), textBox->width()-minSize.width()), pos.y(), textBox->width()-pos.x(), 1)); //complete(); QRect rect = list->visualRect(index);