From 3e646d62e5b99bf479c775e88fa8324229a0670f Mon Sep 17 00:00:00 2001 From: Jamie Gennis Date: Wed, 13 Jul 2011 12:57:23 -0700 Subject: SurfaceTexture: add support for new connect values This change adds support to SurfaceTextureClient for the new enum values that can be passed to the ANativeWindow connect call. Change-Id: I8c15418909e43a15673a9b22a5eb40df6923b273 --- libs/gui/SurfaceTextureClient.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'libs/gui/SurfaceTextureClient.cpp') diff --git a/libs/gui/SurfaceTextureClient.cpp b/libs/gui/SurfaceTextureClient.cpp index b9b2310c7f..dc83412ea7 100644 --- a/libs/gui/SurfaceTextureClient.cpp +++ b/libs/gui/SurfaceTextureClient.cpp @@ -309,6 +309,9 @@ int SurfaceTextureClient::connect(int api) { int err = NO_ERROR; switch (api) { case NATIVE_WINDOW_API_EGL: + case NATIVE_WINDOW_API_CPU: + case NATIVE_WINDOW_API_MEDIA: + case NATIVE_WINDOW_API_CAMERA: if (mConnectedApi) { err = -EINVAL; } else { @@ -328,6 +331,9 @@ int SurfaceTextureClient::disconnect(int api) { int err = NO_ERROR; switch (api) { case NATIVE_WINDOW_API_EGL: + case NATIVE_WINDOW_API_CPU: + case NATIVE_WINDOW_API_MEDIA: + case NATIVE_WINDOW_API_CAMERA: if (mConnectedApi == api) { mConnectedApi = 0; } else { -- cgit v1.2.3-59-g8ed1b