From 21ecc7a1d08b2ebc6c4fa1553c7e01986d3251ca Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Sat, 6 Aug 2022 09:06:25 +0100 Subject: [PATCH] restore missing callback --- src/textual/message_pump.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/textual/message_pump.py b/src/textual/message_pump.py index 61f3465f8..f795cf88f 100644 --- a/src/textual/message_pump.py +++ b/src/textual/message_pump.py @@ -398,6 +398,9 @@ class MessagePump: return False return self.post_message_no_wait(message) + async def on_callback(self, event: events.Callback) -> None: + await invoke(event.callback) + def emit_no_wait(self, message: Message) -> bool: if self._parent: return self._parent.post_message_from_child_no_wait(message)