completer fixes
This commit is contained in:
@@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user