On Mon, Mar 12, 2018 at 8:49 AM, Józef Kucia joseph.kucia@gmail.com wrote:
On Mon, Mar 12, 2018 at 4:38 PM, Roderick Colenbrander thunderbird2k@gmail.com wrote:
The opengl code works the same way. The client window cleanup code is deeply hidden in window.c and tied to deletion of 'whole_window'.
release_gl_drawable() destroys the client window.
I hadn't realized that, I remembered it being mostly for xcomposite/pixmap/glxwindow. I just wonder how window.c deals with the client window destroyed behind its back. Need to do some more digging.