summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sdm/libs/hwc/hwc_display.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/sdm/libs/hwc/hwc_display.cpp b/sdm/libs/hwc/hwc_display.cpp
index 1a2c24400..fe2c92804 100644
--- a/sdm/libs/hwc/hwc_display.cpp
+++ b/sdm/libs/hwc/hwc_display.cpp
@@ -1475,7 +1475,8 @@ bool HWCDisplay::SingleVideoLayerUpdating(uint32_t app_layer_count) {
for (uint i = 0; i < app_layer_count; i++) {
Layer *layer = &layer_stack_.layers[i];
- if (layer->flags.updating && (layer->input_buffer->flags.video == true)) {
+ if (layer->flags.updating && (layer->input_buffer->flags.video == true) &&
+ (layer->input_buffer->s3d_format == kS3dFormatNone)) {
updating_count++;
}
}