]> git.cworth.org Git - apitrace/blobdiff - glws_egl_xlib.cpp
snapdiff: Add filename column to HTML report
[apitrace] / glws_egl_xlib.cpp
index 4498430f4995d59044fa876e595d03d4c28bb39a..66557815017fda939a5edc4e622b84c7e0ee7459 100644 (file)
@@ -150,7 +150,9 @@ public:
 
     ~EglDrawable() {
         eglDestroySurface(eglDisplay, surface);
+        eglWaitClient();
         XDestroyWindow(display, window);
+        eglWaitNative(EGL_CORE_NATIVE_ENGINE);
     }
 
     void
@@ -384,6 +386,8 @@ createContext(const Visual *_visual, Context *shareContext, Profile profile)
         eglBindAPI(EGL_OPENGL_ES_API);
         attribs.add(EGL_CONTEXT_CLIENT_VERSION, 2);
         break;
+    default:
+        return NULL;
     }
 
     attribs.end(EGL_NONE);