Merge "EGL: add a missing native_window_api_disconnect"
diff --git a/opengl/libs/EGL/eglApi.cpp b/opengl/libs/EGL/eglApi.cpp
index 08a9877..11029c5 100644
--- a/opengl/libs/EGL/eglApi.cpp
+++ b/opengl/libs/EGL/eglApi.cpp
@@ -729,6 +729,7 @@
if (!processAttributes(dp, window, attrib_list, &colorSpace,
&strippedAttribList)) {
ALOGE("error invalid colorspace: %d", colorSpace);
+ native_window_api_disconnect(window, NATIVE_WINDOW_API_EGL);
return EGL_NO_SURFACE;
}
attrib_list = strippedAttribList.data();