Loading libs/gui/BufferQueueProducer.cpp +1 −6 Original line number Original line Diff line number Diff line Loading @@ -523,12 +523,7 @@ status_t BufferQueueProducer::queueBuffer(int slot, if (fence == NULL) { if (fence == NULL) { BQ_LOGE("queueBuffer: fence is NULL"); BQ_LOGE("queueBuffer: fence is NULL"); // Temporary workaround for b/17946343: soldier-on instead of returning an error. This return BAD_VALUE; // prevents the client from dying, at the risk of visible corruption due to hwcomposer // reading the buffer before the producer is done rendering it. Unless the buffer is the // last frame of an animation, the corruption will be transient. fence = Fence::NO_FENCE; // return BAD_VALUE; } } switch (scalingMode) { switch (scalingMode) { Loading Loading
libs/gui/BufferQueueProducer.cpp +1 −6 Original line number Original line Diff line number Diff line Loading @@ -523,12 +523,7 @@ status_t BufferQueueProducer::queueBuffer(int slot, if (fence == NULL) { if (fence == NULL) { BQ_LOGE("queueBuffer: fence is NULL"); BQ_LOGE("queueBuffer: fence is NULL"); // Temporary workaround for b/17946343: soldier-on instead of returning an error. This return BAD_VALUE; // prevents the client from dying, at the risk of visible corruption due to hwcomposer // reading the buffer before the producer is done rendering it. Unless the buffer is the // last frame of an animation, the corruption will be transient. fence = Fence::NO_FENCE; // return BAD_VALUE; } } switch (scalingMode) { switch (scalingMode) { Loading