diff options
| author | 2010-09-22 14:21:01 -0700 | |
|---|---|---|
| committer | 2010-09-22 14:21:01 -0700 | |
| commit | d7a0841a1981a31d5ded88191e1e5cca4cc6f0cd (patch) | |
| tree | b384ee75405465b41a55c0fb82ddf0b3f16b7dd1 | |
| parent | 40f102433a4da4be5a939e49cf7bc164ec70f117 (diff) | |
| parent | 1c3654864db16965286c4f7895ca34fff5931d9c (diff) | |
am 9d5fac51: Merge "fix small bug in EGL error management" into gingerbread
Merge commit '9d5fac517463526450268bf6353e32c13a8cdd0c' into gingerbread-plus-aosp
* commit '9d5fac517463526450268bf6353e32c13a8cdd0c':
fix small bug in EGL error management
| -rw-r--r-- | opengl/libs/EGL/egl.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/opengl/libs/EGL/egl.cpp b/opengl/libs/EGL/egl.cpp index df21358dc7..105ebb4d46 100644 --- a/opengl/libs/EGL/egl.cpp +++ b/opengl/libs/EGL/egl.cpp @@ -1344,16 +1344,18 @@ EGLBoolean eglWaitNative(EGLint engine) EGLint eglGetError(void) { EGLint result = EGL_SUCCESS; + EGLint err; for (int i=0 ; i<IMPL_NUM_IMPLEMENTATIONS ; i++) { - EGLint err = EGL_SUCCESS; + err = EGL_SUCCESS; egl_connection_t* const cnx = &gEGLImpl[i]; if (cnx->dso) err = cnx->egl.eglGetError(); if (err!=EGL_SUCCESS && result==EGL_SUCCESS) result = err; } + err = getError(); if (result == EGL_SUCCESS) - result = getError(); + result = err; return result; } |