From e1d700f743b0f382c27b56dcb22b2daaa00ebd3d Mon Sep 17 00:00:00 2001 From: "Shao Yu-Lung (Allen)" Date: Tue, 25 Mar 2025 13:26:55 +0800 Subject: [PATCH] fix: AttributeError: 'NoneType' object has no attribute 'name' #2928 --- src/robotide/ui/keywordsearch.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/robotide/ui/keywordsearch.py b/src/robotide/ui/keywordsearch.py index d5cd65787..80ecb60c2 100644 --- a/src/robotide/ui/keywordsearch.py +++ b/src/robotide/ui/keywordsearch.py @@ -291,7 +291,9 @@ def _get_search_text(self): return self._search_control.GetValue().lower() def _update_keyword_selection(self): - if self._keywords and self._last_selected_kw not in self._keywords: + if not self._keywords: + return + if self._last_selected_kw is None or self._last_selected_kw not in self._keywords: self._last_selected_kw = self._keywords[0] self._update_details()