Fix broken menus
This commit is contained in:
		| @@ -155,12 +155,14 @@ class Controller(ProcessorMixin, Menu, Controller_Data): | ||||
|         elif "Favorites" in group: | ||||
|             desktop_objects = self.favorites | ||||
|         else: | ||||
|             for option in self.menu_data[group]: | ||||
|             for key in self.menu_data[group]: | ||||
|                 option = self.flat_menu_data[key] | ||||
|                 keys   = option.keys() | ||||
|                 if "comment" in keys and len(option["comment"]) > 0 : | ||||
|                     desktop_objects.append( f"{option['title']} || {option['comment']}" ) | ||||
|                 else: | ||||
|                     desktop_objects.append( f"{option['title']} || {option['fileName'].replace('.desktop', '')}" ) | ||||
|                 if "comment" in keys and len(option["comment"]) > 0: | ||||
|                     if query.lower() in option["comment"].lower(): | ||||
|                         desktop_objects.append( f"{key} || {option['comment']}" ) | ||||
|                 elif query.lower() in key.lower() or query.lower() in option["fileName"].lower(): | ||||
|                         desktop_objects.append( f"{key} || {option['fileName'].replace('.desktop', '')}" ) | ||||
|  | ||||
|         return desktop_objects | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user