]> git.cworth.org Git - apitrace/commitdiff
Fix minor crash : due to call eglSwapBuffers after eglDestroyContext
authorTianpu Han <hantempo@gmail.com>
Fri, 13 Jan 2012 13:25:18 +0000 (14:25 +0100)
committerJosé Fonseca <jose.r.fonseca@gmail.com>
Wed, 14 Mar 2012 20:29:37 +0000 (20:29 +0000)
glretrace_egl.cpp

index 7162ab18eeda67b42cbeeb682ee9a2c1b9a07078..d7b14ecad6c5e7db5861b42083e1b6b5fd3be2d5 100644 (file)
@@ -238,7 +238,7 @@ static void retrace_eglMakeCurrent(trace::Call &call) {
 static void retrace_eglSwapBuffers(trace::Call &call) {
     frame_complete(call);
 
-    if (double_buffer) {
+    if (double_buffer && drawable) {
         drawable->swapBuffers();
     } else {
         glFlush();