* fix time

* no longer needed
This commit is contained in:
Will McGugan
2023-03-06 11:52:42 +00:00
committed by GitHub
parent 8c59ba9875
commit 6d2e53c380
3 changed files with 5 additions and 2 deletions

View File

@@ -879,6 +879,7 @@ class App(Generic[ReturnType], DOMNode):
char = key if len(key) == 1 else None char = key if len(key) == 1 else None
print(f"press {key!r} (char={char!r})") print(f"press {key!r} (char={char!r})")
key_event = events.Key(key, char) key_event = events.Key(key, char)
key_event._sender = app
driver.send_event(key_event) driver.send_event(key_event)
await wait_for_idle(0) await wait_for_idle(0)

View File

@@ -288,5 +288,5 @@ class EventMonitor(threading.Thread):
def on_size_change(self, width: int, height: int) -> None: def on_size_change(self, width: int, height: int) -> None:
"""Called when terminal size changes.""" """Called when terminal size changes."""
size = Size(width, height) size = Size(width, height)
event = Resize(self.target, size, size) event = Resize(size, size)
run_coroutine_threadsafe(self.target.post_message(event), loop=self.loop) run_coroutine_threadsafe(self.target._post_message(event), loop=self.loop)

View File

@@ -19,6 +19,7 @@ class Message:
__slots__ = [ __slots__ = [
"_sender", "_sender",
"time",
"_forwarded", "_forwarded",
"_no_default_action", "_no_default_action",
"_stop_propagation", "_stop_propagation",
@@ -33,6 +34,7 @@ class Message:
def __init__(self) -> None: def __init__(self) -> None:
self._sender: MessageTarget | None = active_message_pump.get(None) self._sender: MessageTarget | None = active_message_pump.get(None)
self.time: float = _clock.get_time_no_wait()
self._forwarded = False self._forwarded = False
self._no_default_action = False self._no_default_action = False
self._stop_propagation = False self._stop_propagation = False