Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a775f0d4 authored by Jamie Gennis's avatar Jamie Gennis
Browse files

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
parent d44e1b60
Loading
Loading
Loading
Loading
+6 −0
Original line number Original line Diff line number Diff line
@@ -309,6 +309,9 @@ int SurfaceTextureClient::connect(int api) {
    int err = NO_ERROR;
    int err = NO_ERROR;
    switch (api) {
    switch (api) {
        case NATIVE_WINDOW_API_EGL:
        case NATIVE_WINDOW_API_EGL:
        case NATIVE_WINDOW_API_CPU:
        case NATIVE_WINDOW_API_MEDIA:
        case NATIVE_WINDOW_API_CAMERA:
            if (mConnectedApi) {
            if (mConnectedApi) {
                err = -EINVAL;
                err = -EINVAL;
            } else {
            } else {
@@ -328,6 +331,9 @@ int SurfaceTextureClient::disconnect(int api) {
    int err = NO_ERROR;
    int err = NO_ERROR;
    switch (api) {
    switch (api) {
        case NATIVE_WINDOW_API_EGL:
        case NATIVE_WINDOW_API_EGL:
        case NATIVE_WINDOW_API_CPU:
        case NATIVE_WINDOW_API_MEDIA:
        case NATIVE_WINDOW_API_CAMERA:
            if (mConnectedApi == api) {
            if (mConnectedApi == api) {
                mConnectedApi = 0;
                mConnectedApi = 0;
            } else {
            } else {