diff options
| author | 2020-02-11 18:48:13 +0000 | |
|---|---|---|
| committer | 2020-02-11 18:48:13 +0000 | |
| commit | 8724749abf49cd2766bbd4dcad5b348d0c458ff3 (patch) | |
| tree | aa70605430df33f5e329b70663218262004d9954 /services/surfaceflinger/BufferQueueLayer.cpp | |
| parent | 27fddb2035ce4d0c13810863bf4bc593d204eb7e (diff) | |
| parent | 3ca95a0e081f66f0b8b140cb34b688f9b6993fc0 (diff) | |
DO NOT MERGE: SF: fix SurfaceFlinger freeze am: 3ca95a0e08
Change-Id: I6f19ca36d1d1330ff2ed1430f941133aab4cda82
Diffstat (limited to 'services/surfaceflinger/BufferQueueLayer.cpp')
| -rw-r--r-- | services/surfaceflinger/BufferQueueLayer.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/services/surfaceflinger/BufferQueueLayer.cpp b/services/surfaceflinger/BufferQueueLayer.cpp index cbb9d658e4..af5fe62469 100644 --- a/services/surfaceflinger/BufferQueueLayer.cpp +++ b/services/surfaceflinger/BufferQueueLayer.cpp @@ -462,6 +462,7 @@ void BufferQueueLayer::onFrameAvailable(const BufferItem& item) { status_t result = mQueueItemCondition.waitRelative(mQueueItemLock, ms2ns(500)); if (result != NO_ERROR) { ALOGE("[%s] Timed out waiting on callback", mName.string()); + break; } } @@ -496,6 +497,7 @@ void BufferQueueLayer::onFrameReplaced(const BufferItem& item) { status_t result = mQueueItemCondition.waitRelative(mQueueItemLock, ms2ns(500)); if (result != NO_ERROR) { ALOGE("[%s] Timed out waiting on callback", mName.string()); + break; } } |