Commit d54c92e7 authored by Anael Beutot's avatar Anael Beutot
Browse files

Use appropriate methods when adding/removing handlers

Allows these methods to be overidden in subclasses.
parent 6079b493
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -521,8 +521,9 @@ class MainLoop(object):
        # register tags
        plugin.tag_db.set_parent(self.tag_db)

        # register handler
        self.rpc_handler.update(plugin.rpc_handler)
        # register handlers
        for k, v in plugin.rpc_handler.iteritems():
            self.reset_handler(k, v)

        plugin.start()

@@ -537,7 +538,7 @@ class MainLoop(object):

        # remove handlers
        for handler_name in plugin.rpc_handler:
            del self.rpc_handler[handler_name]
            self.remove_handler(handler_name)

        plugin.stop()