* 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
print(f"press {key!r} (char={char!r})")
key_event = events.Key(key, char)
key_event._sender = app
driver.send_event(key_event)
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:
"""Called when terminal size changes."""
size = Size(width, height)
event = Resize(self.target, size, size)
run_coroutine_threadsafe(self.target.post_message(event), loop=self.loop)
event = Resize(size, size)
run_coroutine_threadsafe(self.target._post_message(event), loop=self.loop)

View File

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