From c41c2736bfef985268beb473b650e0e92ac4ee64 Mon Sep 17 00:00:00 2001 From: enkore Date: Thu, 21 Mar 2013 12:35:28 +0100 Subject: [PATCH] Adjust to newest i3bar patch --- i3pystatus/core/__init__.py | 7 +++---- i3pystatus/core/io.py | 2 +- 2 files changed, 4 insertions(+), 5 deletions(-) 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__()