--- gfx/gl/GLContextProviderEGL.cpp.orig 2019-02-11 15:23:16.882905556 -0600 +++ gfx/gl/GLContextProviderEGL.cpp 2019-02-11 15:22:56.382771831 -0600 @@ -288,10 +288,15 @@ gl->MakeCurrent(); gl->SetIsDoubleBuffered(doubleBuffered); +#if defined(MOZ_WAYLAND) + MOZ_ASSERT(doubleBuffered); + egl->fSwapInterval(EGL_DISPLAY(), 0); +#else if (aWebRender && egl->IsANGLE()) { MOZ_ASSERT(doubleBuffered); egl->fSwapInterval(EGL_DISPLAY(), 0); } +#endif return gl.forget(); }