commit | 73b7a4db4116774156fda3a510cc3afa14be9ffd | [log] [tgz] |
---|---|---|
author | John Reck <jreck@google.com> | Wed Jul 23 14:54:04 2014 -0700 |
committer | John Reck <jreck@google.com> | Wed Jul 23 22:28:44 2014 +0000 |
tree | 928ca1b91bd9e5e8d88ce58069a6d0027d37f965 | |
parent | df8f55948a20a0f1673274ea904eeaf8031c7d57 [diff] [blame] |
Dump RenderThread stack on unresponsive Bug: 16408405 Change-Id: I4ba4836fd1451fb8ba77c34cdb843d3cb4217bb8
diff --git a/libs/hwui/renderthread/DrawFrameTask.cpp b/libs/hwui/renderthread/DrawFrameTask.cpp index dd34e09..763e727 100644 --- a/libs/hwui/renderthread/DrawFrameTask.cpp +++ b/libs/hwui/renderthread/DrawFrameTask.cpp
@@ -85,8 +85,7 @@ void DrawFrameTask::postAndWait() { AutoMutex _lock(mLock); - mRenderThread->queue(this); - mSignal.wait(mLock); + mRenderThread->queueAndWait(this, mSignal, mLock); } void DrawFrameTask::run() {