Micro-optimization

This commit is contained in:
Kovid Goyal 2025-02-26 10:46:58 +05:30
parent eb1e62a047
commit db7c986001
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -77,7 +77,10 @@ class CompleteModel(QAbstractListModel): # {{{
universe = self.current_items if subset else self.all_items
func = primary_startswith if tweaks['completion_mode'] == 'prefix' else containsq
if func is primary_startswith and hierarchy_separator:
func = partial(hierarchy_startswith, sep=hierarchy_separator)
if hierarchy_separator != '.':
func = partial(hierarchy_startswith, sep=hierarchy_separator)
else:
func = hierarchy_startswith
self.beginResetModel()
self.current_items = tuple(x for x in universe if func(x, prefix))
self.endResetModel()