File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -226,20 +226,14 @@ def _default_suffix(self, item: MenuItem) -> str:
226226 def set_action_for_all (self , action : Callable [[Any ], Any ]) -> None :
227227 for item in self .items :
228228 item .action = action
229-
229+
230230 @cached_property
231231 def items (self ) -> list [MenuItem ]:
232232 pattern = self ._filter_pattern .lower ()
233233 items = filter (lambda item : item .is_empty () or pattern in item .text .lower (), self ._menu_items )
234- l_items = sorted (items , key = self . _items_score )
234+ l_items = list (items )
235235 return l_items
236236
237- def _items_score (self , item : MenuItem ) -> int :
238- pattern = self ._filter_pattern .lower ()
239- if item .text .lower ().startswith (pattern ):
240- return 0
241- return 1
242-
243237 @property
244238 def filter_pattern (self ) -> str :
245239 return self ._filter_pattern
You can’t perform that action at this time.
0 commit comments