commit | 1b3a9acb77ee12568fa19740d8eeab165a0dcd98 | [log] [tgz] |
---|---|---|
author | Chong Zhang <chz@google.com> | Mon Feb 29 16:47:47 2016 -0800 |
committer | Chong Zhang <chz@google.com> | Mon Feb 29 16:51:16 2016 -0800 |
tree | 3cd305ad9199e166f5f93a8101272f72c0425e82 | |
parent | e6080bf2e54aa0d548b0eb571ad2eef2c52e5fb6 [diff] [blame] |
Add SurfaceControl::disconnect() to disconnect currently connected API bug: 27295820 Change-Id: I6f51338bc15e018ed7899172653599ab6254c8c9
diff --git a/libs/gui/BufferQueueProducer.cpp b/libs/gui/BufferQueueProducer.cpp index 17d4a2c..818fac6 100644 --- a/libs/gui/BufferQueueProducer.cpp +++ b/libs/gui/BufferQueueProducer.cpp
@@ -1115,6 +1115,10 @@ return NO_ERROR; } + if (api == BufferQueueCore::CURRENTLY_CONNECTED_API) { + api = mCore->mConnectedApi; + } + switch (api) { case NATIVE_WINDOW_API_EGL: case NATIVE_WINDOW_API_CPU: