diff --git a/i3pystatus/core/__init__.py b/i3pystatus/core/__init__.py index ccac0b6..07e680a 100644 --- a/i3pystatus/core/__init__.py +++ b/i3pystatus/core/__init__.py @@ -29,10 +29,9 @@ class Status: def run_command_endpoint(self): for command in io.JSONIO(io=io.IOHandler(sys.stdin, open(os.devnull,"w")), skiplines=1).read(): - if command["command"] == "block_clicked": - module = self.modules.get_by_id(command["instance"]) - if module: - module.on_click(command["button"]) + module = self.modules.get_by_id(command["instance"]) + if module: + module.on_click(command["button"]) def call_start_hooks(self): for hook in START_HOOKS: diff --git a/i3pystatus/core/io.py b/i3pystatus/core/io.py index a7b80d2..86a7d29 100644 --- a/i3pystatus/core/io.py +++ b/i3pystatus/core/io.py @@ -51,7 +51,7 @@ class StandaloneIO(IOHandler): """ n = -1 - proto = ('{"version":1,"bidirectional":true}', "[", "[]", ",[]",) + proto = ('{"version":1,"click_events":true}', "[", "[]", ",[]",) def __init__(self, interval=1): super().__init__()