Fix completion flicker on quick-complete with show=auto

This commit is contained in:
Marshall Lochbaum 2016-08-20 01:01:12 -04:00
parent 08b348be50
commit c5ca102d93

View File

@ -238,7 +238,12 @@ class CompletionView(QTreeView):
selmodel.setCurrentIndex(
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()
def set_model(self, model):