Merge "EGL: add a missing native_window_api_disconnect"
am: c8fb8bd760

Change-Id: If27687bacf453687ceb7981824a4ad97b9ff1f7e
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();