Make sure filter widget exists when looking for filter text

This commit is contained in:
Rikko 2023-12-08 22:26:29 +05:30
parent 1a764046c1
commit 8ce09ea0a3
No known key found for this signature in database

View file

@ -1732,9 +1732,9 @@ class PluginManagerWindow(bui.Window):
async def process_search_term(self):
while True:
await asyncio.sleep(0.2)
try:
filter_text = bui.textwidget(query=self._filter_widget)
except RuntimeError:
if self._filter_widget:
filter_text = bui.textwidget(parent=self._root_widget, query=self._filter_widget)
else:
# Search filter widget got destroyed. No point checking for filter text anymore.
return
if self.selected_category is None: