In GraphicsSurfaceGLX / GraphicsSurfacePrivate constructor we create a new GL context for resolving GL functions. The QOpenGLContext implementation for GLX makes this context current by default. Therefore we have to keep track of the previous context and make that one current again after the creation.
Created attachment 168233 [details] patch for review.
Comment on attachment 168233 [details] patch for review. Clearing flags on attachment: 168233 Committed r131164: <http://trac.webkit.org/changeset/131164>
All reviewed patches have been landed. Closing bug.