xwayland: Store EGLContext pointer in lastGLContext

We were storing the pointer to struct glamor_context. However, glamor
itself is storing the EGLContext pointer since the commit below. Since
the two values could never be equal, this resulted in constant
superfluous eglMakeCurrent calls. The implicit glFlush triggered by
those couldn't be good for performance.

Fixes: 7c88977d "glamor: Store the actual EGL/GLX context pointer in lastGLContext"
Reviewed-by: Olivier Fourdan <ofourdan@redhat.com>
4 jobs for xwl_glamor_egl_make_current-lastGLContext in 1 minute and 59 seconds (queued for 10 seconds)
Status Name Job ID Coverage
  Docker Image
passed debian-buster #15448428

00:00:14

 
  Build And Test
passed meson #15448429

00:01:44

passed meson-noglamor #15448430

00:01:27

passed mingw-cross-build #15448431

00:00:40