Track Looper decoupling from ALooper
Change-Id: I612f0de7002e24948a4cbbea7b416b4fbb3929aa
This commit is contained in:
parent
de8c80692b
commit
fe761ab6c7
@ -253,4 +253,4 @@ int ALooper_removeFd(ALooper* looper, int fd);
|
||||
};
|
||||
#endif
|
||||
|
||||
#endif // ANDROID_NATIVE_WINDOW_H
|
||||
#endif // ANDROID_LOOPER_H
|
||||
|
@ -105,7 +105,7 @@ void MessageQueue::setEventThread(const sp<EventThread>& eventThread)
|
||||
mEventThread = eventThread;
|
||||
mEvents = eventThread->createEventConnection();
|
||||
mEventTube = mEvents->getDataChannel();
|
||||
mLooper->addFd(mEventTube->getFd(), 0, ALOOPER_EVENT_INPUT,
|
||||
mLooper->addFd(mEventTube->getFd(), 0, Looper::EVENT_INPUT,
|
||||
MessageQueue::cb_eventReceiver, this);
|
||||
}
|
||||
|
||||
@ -114,12 +114,12 @@ void MessageQueue::waitMessage() {
|
||||
IPCThreadState::self()->flushCommands();
|
||||
int32_t ret = mLooper->pollOnce(-1);
|
||||
switch (ret) {
|
||||
case ALOOPER_POLL_WAKE:
|
||||
case ALOOPER_POLL_CALLBACK:
|
||||
case Looper::POLL_WAKE:
|
||||
case Looper::POLL_CALLBACK:
|
||||
continue;
|
||||
case ALOOPER_POLL_ERROR:
|
||||
ALOGE("ALOOPER_POLL_ERROR");
|
||||
case ALOOPER_POLL_TIMEOUT:
|
||||
case Looper::POLL_ERROR:
|
||||
ALOGE("Looper::POLL_ERROR");
|
||||
case Looper::POLL_TIMEOUT:
|
||||
// timeout (should not happen)
|
||||
continue;
|
||||
default:
|
||||
|
Loading…
Reference in New Issue
Block a user