Merge "GraphicProducerWrapper may return false transact status"
This commit is contained in:
commit
50ef8562fe
@ -2639,7 +2639,7 @@ class GraphicProducerWrapper : public BBinder, public MessageHandler {
|
|||||||
looper->sendMessage(this, Message(MSG_API_CALL));
|
looper->sendMessage(this, Message(MSG_API_CALL));
|
||||||
barrier.wait();
|
barrier.wait();
|
||||||
}
|
}
|
||||||
return NO_ERROR;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
@ -2649,7 +2649,7 @@ class GraphicProducerWrapper : public BBinder, public MessageHandler {
|
|||||||
virtual void handleMessage(const Message& message) {
|
virtual void handleMessage(const Message& message) {
|
||||||
android_atomic_release_load(&memoryBarrier);
|
android_atomic_release_load(&memoryBarrier);
|
||||||
if (message.what == MSG_API_CALL) {
|
if (message.what == MSG_API_CALL) {
|
||||||
impl->asBinder()->transact(code, data[0], reply);
|
result = impl->asBinder()->transact(code, data[0], reply);
|
||||||
barrier.open();
|
barrier.open();
|
||||||
} else if (message.what == MSG_EXIT) {
|
} else if (message.what == MSG_EXIT) {
|
||||||
exitRequested = true;
|
exitRequested = true;
|
||||||
|
Loading…
Reference in New Issue
Block a user