1 --- orig/ParaView-5.4.0-463c0633_SRC/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx 2017-09-13 10:51:02.000000000 +0300
2 +++ ParaView-5.4.0-463c0633_SRC/VTK/Rendering/OpenGL2/vtkXOpenGLRenderWindow.cxx 2017-11-14 16:15:29.312760666 +0300
7 +static bool ctxErrorOccurred = false;
11 int vtkXOGLContextCreationErrorHandler(Display*, XErrorEvent*)
13 + ctxErrorOccurred = true;
18 GL_TRUE, context_attribs );
19 // Sync to ensure any errors generated are processed.
20 XSync( this->DisplayId, False );
21 + if(ctxErrorOccurred)
23 + this->Internal->ContextId = nullptr;
24 + ctxErrorOccurred = false;
27 XSetErrorHandler(previousHandler);
28 if ( this->Internal->ContextId )