diff options
Diffstat (limited to 'emulator/opengl/host/libs')
| -rw-r--r-- | emulator/opengl/host/libs/Translator/EGL/EglImp.cpp | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/emulator/opengl/host/libs/Translator/EGL/EglImp.cpp b/emulator/opengl/host/libs/Translator/EGL/EglImp.cpp index e31dea5..d88b473 100644 --- a/emulator/opengl/host/libs/Translator/EGL/EglImp.cpp +++ b/emulator/opengl/host/libs/Translator/EGL/EglImp.cpp @@ -858,7 +858,9 @@ EGLAPI EGLDisplay EGLAPIENTRY eglGetCurrentDisplay(void) {  EGLAPI EGLBoolean EGLAPIENTRY eglWaitGL(void) {      EGLenum api = eglQueryAPI();      eglBindAPI(EGL_OPENGL_ES_API); -    return eglWaitClient(); +    EGLBoolean ret = eglWaitClient(); +    eglBindAPI(api); +    return ret;  }  EGLAPI EGLBoolean EGLAPIENTRY eglWaitNative(EGLint engine) { | 
