From a322c1d9b28afff8677dea0e93324eaceab662ee Mon Sep 17 00:00:00 2001 From: Storm Dragon Date: Mon, 4 Aug 2025 01:00:40 -0400 Subject: [PATCH] Bug fix in ActionPresenter. --- src/cthulhu/action_presenter.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/cthulhu/action_presenter.py b/src/cthulhu/action_presenter.py index 93d742b..345c8cb 100644 --- a/src/cthulhu/action_presenter.py +++ b/src/cthulhu/action_presenter.py @@ -152,11 +152,15 @@ class ActionPresenter: """Provides a list for performing accessible actions on an object.""" def __init__(self): - self._handlers = self.get_handlers(True) - self._bindings = keybindings.KeyBindings() + self._handlers = None + self._bindings = None self._gui = None self._obj = None self._window = None + + # Initialize handlers and bindings + self._handlers = self.get_handlers(True) + self._bindings = keybindings.KeyBindings() def get_handlers(self, refresh: bool = False) -> dict: """Returns a dictionary of input event handlers."""