After [1], Chrome and ANGLE use separate X11 connections, so in order for Chrome to receive exposure events, it must select for them its own connection, which is done in [2]. The events selected by ANGLE's connection are never dispatched, so they queue up indefinitely and leak until the connection is closed (when happens when Chrome closes). This change removes the request to receive exposure events. [1] https://chromium-review.googlesource.com/c/chromium/src/+/2492177 [2] https://chromium-review.googlesource.com/c/chromium/src/+/2602441 Change-Id: Ie47c3700855aeeecc8efa1b379df60c344b1b70a Bug: chromium:1158170 R=jonahr Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2602705Reviewed-by:Jonah Ryan-Davis <jonahr@google.com> Commit-Queue: Jonah Ryan-Davis <jonahr@google.com>
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| DisplayGLX.cpp | Loading commit data... | |
| DisplayGLX.h | Loading commit data... | |
| FBConfigCompatibility.md | Loading commit data... | |
| FunctionsGLX.cpp | Loading commit data... | |
| FunctionsGLX.h | Loading commit data... | |
| PbufferSurfaceGLX.cpp | Loading commit data... | |
| PbufferSurfaceGLX.h | Loading commit data... | |
| PixmapSurfaceGLX.cpp | Loading commit data... | |
| PixmapSurfaceGLX.h | Loading commit data... | |
| RendererGLX.cpp | Loading commit data... | |
| RendererGLX.h | Loading commit data... | |
| SurfaceGLX.h | Loading commit data... | |
| WindowSurfaceGLX.cpp | Loading commit data... | |
| WindowSurfaceGLX.h | Loading commit data... | |
| functionsglx_typedefs.h | Loading commit data... | |
| glx_utils.cpp | Loading commit data... | |
| glx_utils.h | Loading commit data... | |
| platform_glx.h | Loading commit data... |