diff options
author | Jeff Brown <jeffbrown@google.com> | 2015-02-26 14:43:53 -0800 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2015-03-11 15:00:34 -0700 |
commit | 6c7b41adf9e937a66880b8906389760f3fc82a08 (patch) | |
tree | 35076e657b6527ebb9860c75ec78aaf8c07bcf75 /core/java/android/hardware | |
parent | 044644c71722c8094a69d7bc8e68f73032bf5c7c (diff) | |
download | frameworks_base-6c7b41adf9e937a66880b8906389760f3fc82a08.zip frameworks_base-6c7b41adf9e937a66880b8906389760f3fc82a08.tar.gz frameworks_base-6c7b41adf9e937a66880b8906389760f3fc82a08.tar.bz2 |
Rename Looper::isIdling() to isPolling() to resolve confusion.
The loop isn't technically idle at this time, it's just checking
whether any file descriptors have pending events. However it's
still a good signal as to whether the loop is alive.
Added a real isIdle() function.
Bug: 19532373
Change-Id: Idd273e8774f469ccafb00d560818cf279dfd6ba6
Diffstat (limited to 'core/java/android/hardware')
-rw-r--r-- | core/java/android/hardware/camera2/legacy/RequestHandlerThread.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/core/java/android/hardware/camera2/legacy/RequestHandlerThread.java b/core/java/android/hardware/camera2/legacy/RequestHandlerThread.java index 0699ffb..e19ebf2 100644 --- a/core/java/android/hardware/camera2/legacy/RequestHandlerThread.java +++ b/core/java/android/hardware/camera2/legacy/RequestHandlerThread.java @@ -96,15 +96,15 @@ public class RequestHandlerThread extends HandlerThread { // Blocks until thread is idling public void waitUntilIdle() { Handler handler = waitAndGetHandler(); - Looper looper = handler.getLooper(); - if (looper.isIdling()) { + MessageQueue queue = handler.getLooper().getQueue(); + if (queue.isIdle()) { return; } mIdle.close(); - looper.getQueue().addIdleHandler(mIdleHandler); + queue.addIdleHandler(mIdleHandler); // Ensure that the idle handler gets run even if the looper already went idle handler.sendEmptyMessage(MSG_POKE_IDLE_HANDLER); - if (looper.isIdling()) { + if (queue.isIdle()) { return; } mIdle.block(); |