Fix completion flicker on quick-complete with show=auto
This commit is contained in:
parent
08b348be50
commit
c5ca102d93
@ -238,7 +238,12 @@ class CompletionView(QTreeView):
|
|||||||
selmodel.setCurrentIndex(
|
selmodel.setCurrentIndex(
|
||||||
idx, QItemSelectionModel.ClearAndSelect | QItemSelectionModel.Rows)
|
idx, QItemSelectionModel.ClearAndSelect | QItemSelectionModel.Rows)
|
||||||
|
|
||||||
if config.get('completion', 'show') == 'auto':
|
count = self.model().count()
|
||||||
|
if count == 0:
|
||||||
|
self.hide()
|
||||||
|
elif count == 1 and config.get('completion', 'quick-complete'):
|
||||||
|
self.hide()
|
||||||
|
elif config.get('completion', 'show') == 'auto':
|
||||||
self.show()
|
self.show()
|
||||||
|
|
||||||
def set_model(self, model):
|
def set_model(self, model):
|
||||||
|
Loading…
Reference in New Issue
Block a user