diff --git a/gajim/common/client.py b/gajim/common/client.py index 9f5bc4c4cc8e1efe89e7223d96fc62948e1ebf2e..2d60cf98570d27b66b4de63a184b3bb2969faa5f 100644 --- a/gajim/common/client.py +++ b/gajim/common/client.py @@ -374,7 +374,7 @@ def change_status(self, show, msg, auto=False): def _register_new_handlers(self): for handler in modules.get_handlers(self): - self._client.register_handler(*handler) + self._client.register_handler(handler) self.handlers_registered = True def get_module(self, name): diff --git a/gajim/plugins/pluginmanager.py b/gajim/plugins/pluginmanager.py index d606ee5c701c4f03abec75a5489703a35508dcd1..daaccb19de418e69cc8fca6d5e426babf96f71a4 100644 --- a/gajim/plugins/pluginmanager.py +++ b/gajim/plugins/pluginmanager.py @@ -412,7 +412,7 @@ def _register_modules_with_handlers(self, plugin): # in connection_handlers._register_handlers() if con.handlers_registered: for handler in instance.handlers: - con.connection.register_handler(*handler) + con.connection.register_handler(handler) def _unregister_modules_with_handlers(self, plugin): if not hasattr(plugin, 'modules'): @@ -428,7 +428,7 @@ def _unregister_modules_with_handlers(self, plugin): for handler in instance.handlers: if len(handler) > 4: handler = handler[:4] - con.connection.unregister_handler(*handler) + con.connection.unregister_handler(handler) def activate_plugin(self, plugin): '''