am 789a6c3f: SurfaceFlinger: fix a couple NULL fence checks

* commit '789a6c3f1dfe22a1ffea7f39b2098d7842cd1f30':
  SurfaceFlinger: fix a couple NULL fence checks
This commit is contained in:
Jamie Gennis 2013-02-25 23:40:36 +00:00 committed by Android Git Automerger
commit 6c6d1fd07b

View File

@ -526,7 +526,7 @@ void Layer::onPostComposition() {
mFrameTracker.setDesiredPresentTime(desiredPresentTime);
sp<Fence> frameReadyFence = mSurfaceFlingerConsumer->getCurrentFence();
if (frameReadyFence != NULL) {
if (frameReadyFence->isValid()) {
mFrameTracker.setFrameReadyFence(frameReadyFence);
} else {
// There was no fence for this frame, so assume that it was ready
@ -536,7 +536,7 @@ void Layer::onPostComposition() {
const HWComposer& hwc = mFlinger->getHwComposer();
sp<Fence> presentFence = hwc.getDisplayFence(HWC_DISPLAY_PRIMARY);
if (presentFence != NULL) {
if (presentFence->isValid()) {
mFrameTracker.setActualPresentFence(presentFence);
} else {
// The HWC doesn't support present fences, so use the refresh