diff options
| -rw-r--r-- | services/surfaceflinger/SurfaceFlingerConsumer.cpp | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/services/surfaceflinger/SurfaceFlingerConsumer.cpp b/services/surfaceflinger/SurfaceFlingerConsumer.cpp index c71b3bcbfd..edd53a36ee 100644 --- a/services/surfaceflinger/SurfaceFlingerConsumer.cpp +++ b/services/surfaceflinger/SurfaceFlingerConsumer.cpp @@ -69,6 +69,14 @@ status_t SurfaceFlingerConsumer::updateTexImage(BufferRejecter* rejecter,          return err;      } +    if (autoRefresh) { +        *autoRefresh = item.mAutoRefresh; +    } + +    if (queuedBuffer) { +        *queuedBuffer = item.mQueuedBuffer; +    } +      // We call the rejecter here, in case the caller has a reason to      // not accept this buffer.  This is used by SurfaceFlinger to      // reject buffers which have the wrong size @@ -78,14 +86,6 @@ status_t SurfaceFlingerConsumer::updateTexImage(BufferRejecter* rejecter,          return BUFFER_REJECTED;      } -    if (autoRefresh) { -        *autoRefresh = item.mAutoRefresh; -    } - -    if (queuedBuffer) { -        *queuedBuffer = item.mQueuedBuffer; -    } -      // Release the previous buffer.  #ifdef USE_HWC2      err = updateAndReleaseLocked(item, &mPendingRelease); |