Fix crashes after completion refactoring
This commit is contained in:
parent
5c143da40b
commit
9238135867
@ -178,15 +178,17 @@ class Completer(QObject):
|
|||||||
return
|
return
|
||||||
|
|
||||||
model = self._get_new_completion(parts, cursor_part)
|
model = self._get_new_completion(parts, cursor_part)
|
||||||
if model is None:
|
|
||||||
logger.debug("No completion model for {}.".format(parts))
|
|
||||||
if model != self.view.model():
|
|
||||||
self.view.hide()
|
|
||||||
return
|
|
||||||
|
|
||||||
if model != self.view.model():
|
if model != self.view.model():
|
||||||
|
if model is None:
|
||||||
|
self.view.hide()
|
||||||
|
else:
|
||||||
self.view.set_model(model)
|
self.view.set_model(model)
|
||||||
|
|
||||||
|
if model is None:
|
||||||
|
logger.debug("No completion model for {}.".format(parts))
|
||||||
|
return
|
||||||
|
|
||||||
pattern = parts[cursor_part] if parts else ''
|
pattern = parts[cursor_part] if parts else ''
|
||||||
self.view.model().pattern = pattern
|
self.view.model().pattern = pattern
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user