completer fixes

This commit is contained in:
2020-09-14 15:22:15 +03:00
parent 596ec969c6
commit 2e553719dd
3 changed files with 7 additions and 13 deletions

View File

@@ -70,21 +70,16 @@ void QCodeEditCompleter::addItems(QFont f, const QCodeEdit::ACClass & cl, const
}
bool QCodeEditCompleter::isEmpty() const {
return topLevelItemCount() <= 1;
}
void QCodeEditCompleter::invoke(QPoint global_pos) {
if (isEmpty()) {
if (topLevelItemCount() > 1) setCurrentItem(topLevelItem(1));
if (isHidden()) move(global_pos);
if (topLevelItemCount() > 0) {
setVisible(true);
adjust();
} else {
hide();
return;
}
setCurrentItem(topLevelItem(1));
if (isHidden())
move(global_pos);
setVisible(true);
adjust();
}