diff options
-rw-r--r-- | sdm/libs/hwc2/hwc_layers.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/sdm/libs/hwc2/hwc_layers.cpp b/sdm/libs/hwc2/hwc_layers.cpp index 1193ec46..dc74a7fc 100644 --- a/sdm/libs/hwc2/hwc_layers.cpp +++ b/sdm/libs/hwc2/hwc_layers.cpp @@ -739,10 +739,9 @@ DisplayError HWCLayer::SetMetaData(const private_handle_t *pvt_handle, Layer *la } int32_t interlaced = 0; - bool interlace = layer_buffer->flags.interlace; - if (getMetaData(handle, GET_PP_PARAM_INTERLACED, &interlaced) == 0) { - interlace = interlaced ? true : false; - } + getMetaData(handle, GET_PP_PARAM_INTERLACED, &interlaced); + bool interlace = interlaced ? true : false; + if (interlace != layer_buffer->flags.interlace) { DLOGI("Layer buffer interlaced metadata has changed. old=%d, new=%d", layer_buffer->flags.interlace, interlace); |