From bfa1e4af38f0eca582484419b7e59f5d31482bad Mon Sep 17 00:00:00 2001 From: Ivan Pelipenko Date: Wed, 9 Sep 2020 13:33:36 +0300 Subject: [PATCH] reverted completer size, prev was buggy --- libs/widgets/qcodeedit.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/libs/widgets/qcodeedit.cpp b/libs/widgets/qcodeedit.cpp index deb7eca..571d398 100644 --- a/libs/widgets/qcodeedit.cpp +++ b/libs/widgets/qcodeedit.cpp @@ -1298,11 +1298,9 @@ void QCodeEdit::invokeAutoCompletition(bool force) { completer->move(ui->textCode->mapToGlobal(ui->textCode->cursorRect().bottomRight())); if (completer->topLevelItemCount() > 0) { completer->setVisible(true); - //qApp->processEvents(); - int sz = completer->verticalScrollBar()->width(); - sz += ((QAbstractItemView*)completer)->viewport()->width(); -// for (int i = 0; i < completer->header()->count(); ++i) -// sz += ((QAbstractItemView*)completer)->sizeHintForColumn(i); + int sz = completer->verticalScrollBar()->isVisible() ? completer->verticalScrollBar()->width() : 0; + for (int i = 0; i < completer->header()->count(); ++i) + sz += ((QAbstractItemView*)completer)->sizeHintForColumn(i); completer->resize(sz, fontHeight() * 16); } else completer->hide();