Use get instead of implicit cast on Return<*>. am: dc5f84f993 am: 3c87575472

am: 90bd630187

Change-Id: I26932ebcf1cc003de372276349fdc9cfe545189c
This commit is contained in:
Steven Moreland
2016-11-28 21:46:27 +00:00
committed by android-build-merger

View File

@@ -108,7 +108,13 @@ Return<void> Foo::callMe(
"should block for %" PRId64 " seconds", cb.get(),
DELAY_S);
c[1] = systemTime();
bool answer = cb->heyItsYouIsntIt(cb);
Return<bool> ret = cb->heyItsYouIsntIt(cb);
if (!ret.isOk()) {
ALOGE("SERVER(Foo) callMe %p encountered transport error (%d).",
cb.get(), ret.getStatus().exceptionCode());
return Void();
}
bool answer = ret.get();
c[1] = systemTime() - c[1];
ALOGI("SERVER(Foo) callMe %p IFooCallback::heyItsYouIsntIt " \
"responded with %d after %" PRId64 "ns", cb.get(), answer, c[1]);