diff --git a/src/cthulhu/plugin_system_manager.py b/src/cthulhu/plugin_system_manager.py index a0f756e..d6a6b0c 100644 --- a/src/cthulhu/plugin_system_manager.py +++ b/src/cthulhu/plugin_system_manager.py @@ -149,7 +149,7 @@ class PluginSystemManager: if not hasattr(self, '_connected_to_script_changes'): signal_manager = self.app.getSignalManager() if signal_manager: - signal_manager.connect('load-setting-completed', self._on_settings_changed) + signal_manager.connectSignal('load-setting-completed', self._on_settings_changed, None) self._connected_to_script_changes = True except Exception as e: logger.error(f"Error registering global keybindings for plugin {plugin.name}: {e}")