diff options
author | David Robillard <d@drobilla.net> | 2019-11-17 13:10:28 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2019-11-17 13:10:49 +0100 |
commit | 50f1188cc780c341d654d8c31d61185326232b54 (patch) | |
tree | ed70d3b64abe002ad3ba38e0912e859e0e528f0c /pugl/detail/x11.c | |
parent | 8fe65911163c37a9e292aca524377076a99589ee (diff) | |
download | pugl-50f1188cc780c341d654d8c31d61185326232b54.tar.gz pugl-50f1188cc780c341d654d8c31d61185326232b54.tar.bz2 pugl-50f1188cc780c341d654d8c31d61185326232b54.zip |
X11: Don't send expose events to invisible windows
Diffstat (limited to 'pugl/detail/x11.c')
-rw-r--r-- | pugl/detail/x11.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pugl/detail/x11.c b/pugl/detail/x11.c index 8a24917..d9a93c3 100644 --- a/pugl/detail/x11.c +++ b/pugl/detail/x11.c @@ -813,7 +813,9 @@ puglPostRedisplayRect(PuglView* view, PuglRect rect) w, h, 0}; - XSendEvent(view->impl->display, view->impl->win, False, 0, (XEvent*)&ev); + if (view->visible) { + XSendEvent(view->impl->display, view->impl->win, False, 0, (XEvent*)&ev); + } return PUGL_SUCCESS; } |