From 825f21fe2865b5d7c1b0e38b433c3b19e71541ee Mon Sep 17 00:00:00 2001 From: Will McGugan Date: Fri, 24 Feb 2023 12:09:50 +0000 Subject: [PATCH] comments --- src/textual/message_pump.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/textual/message_pump.py b/src/textual/message_pump.py index 9122175d6..7a2f6d24e 100644 --- a/src/textual/message_pump.py +++ b/src/textual/message_pump.py @@ -606,6 +606,8 @@ class MessagePump(metaclass=MessagePumpMeta): return False if not self.check_message_enabled(message): return True + # Add a copy of the prevented message types to the message + # This is so that prevented messages are honoured by the event's handler message._prevent.update(self._get_prevented_messages()) await self._message_queue.put(message) return True @@ -645,6 +647,8 @@ class MessagePump(metaclass=MessagePumpMeta): return False if not self.check_message_enabled(message): return False + # Add a copy of the prevented message types to the message + # This is so that prevented messages are honoured by the event's handler message._prevent.update(self._get_prevented_messages()) self._message_queue.put_nowait(message) return True