I messed up widgetForAction(). list.index() raises an exception, not returning -1.

This commit is contained in:
Charles Haley 2022-10-20 16:41:39 +01:00
parent 140e9cd164
commit 0f822adf73

View File

@ -667,10 +667,11 @@ class SearchToolBar(QHBoxLayout):
self.setup_tool_button(self, qact, act.popup_type) self.setup_tool_button(self, qact, act.popup_type)
def widgetForAction(self, action): def widgetForAction(self, action):
dex = self.search_tool_bar_actions.index(action) try:
if dex < 0: dex = self.search_tool_bar_actions.index(action)
return self.search_tool_bar_widgets[dex]
except Exception:
return None return None
return self.search_tool_bar_widgets[dex]
def setup_tool_button(self, bar, ac, menu_mode=None): def setup_tool_button(self, bar, ac, menu_mode=None):
widget = self.widgetForAction(ac) widget = self.widgetForAction(ac)