From 8ade9137d3ccd70efa19b9e23a7083a49691066a Mon Sep 17 00:00:00 2001 From: David Robillard Date: Wed, 11 Jan 2023 14:25:55 -0500 Subject: X11: Make puglSendEvent() gracefully handle unrealized views --- src/x11.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/x11.c b/src/x11.c index 96a7e17..2872612 100644 --- a/src/x11.c +++ b/src/x11.c @@ -1447,6 +1447,9 @@ puglSendEvent(PuglView* const view, const PuglEvent* const event) PuglInternals* const impl = view->impl; Display* const display = view->world->impl->display; XEvent xev = PUGL_INIT_STRUCT; + if (!impl->win) { + return PUGL_FAILURE; + } if (event->type == PUGL_CLOSE) { xev.xclient.type = ClientMessage; -- cgit v1.2.1