glxdisplay: remove lock in dtor, which causes crash on shutdown

This commit is contained in:
rdb 2018-11-27 17:09:46 +01:00
parent c427357db9
commit da079c5ffe

View File

@ -64,7 +64,9 @@ glxGraphicsStateGuardian(GraphicsEngine *engine, GraphicsPipe *pipe,
*/
glxGraphicsStateGuardian::
~glxGraphicsStateGuardian() {
LightReMutexHolder holder(glxGraphicsPipe::_x_mutex);
// Actually, the lock might have already destructed, so we can't reliably
// grab the X11 lock here.
//LightReMutexHolder holder(glxGraphicsPipe::_x_mutex);
destroy_temp_xwindow();
if (_visuals != nullptr) {
XFree(_visuals);