diff options
author | Mathias Agopian <mathias@google.com> | 2010-01-25 11:30:11 -0800 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2010-01-25 11:30:11 -0800 |
commit | 8063c3ab04c922ef7c9bc3984a75503598001fd9 (patch) | |
tree | b3996b871f846a2e58653dbec5b95ec4cfa6a87d /opengl/libs/EGL | |
parent | 519f29f5d8e097b3a35a650d92ed0ad07773c9e2 (diff) | |
download | frameworks_native-8063c3ab04c922ef7c9bc3984a75503598001fd9.zip frameworks_native-8063c3ab04c922ef7c9bc3984a75503598001fd9.tar.gz frameworks_native-8063c3ab04c922ef7c9bc3984a75503598001fd9.tar.bz2 |
fix [2303866] eglMakeCurrent doesn't return all error messages described in the spec
Diffstat (limited to 'opengl/libs/EGL')
-rw-r--r-- | opengl/libs/EGL/egl.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index c22c21b..d2f8ced 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -1111,10 +1111,10 @@ EGLBoolean eglMakeCurrent( EGLDisplay dpy, EGLSurface draw, if (cur_c == NULL) { // no current context if (draw != EGL_NO_SURFACE || read != EGL_NO_SURFACE) { - // calling eglMakeCurrent( ..., EGL_NO_CONTEXT, !=0, !=0); - return setError(EGL_BAD_PARAMETER, EGL_FALSE); + // calling eglMakeCurrent( ..., !=0, !=0, EGL_NO_CONTEXT); + return setError(EGL_BAD_MATCH, EGL_FALSE); } - // not an error, there is just not current context. + // not an error, there is just no current context. return EGL_TRUE; } } |