Merge "sdm: Use color metadata if Android framework metadata is not set"
diff --git a/sdm/libs/hwc2/hwc_layers.cpp b/sdm/libs/hwc2/hwc_layers.cpp
index 30e9f83..7fef9cf 100644
--- a/sdm/libs/hwc2/hwc_layers.cpp
+++ b/sdm/libs/hwc2/hwc_layers.cpp
@@ -527,9 +527,14 @@
 
 DisplayError HWCLayer::SetMetaData(const private_handle_t *pvt_handle, Layer *layer) {
   LayerBuffer *layer_buffer = &layer->input_buffer;
+  bool use_color_metadata = true;
 
+#ifdef FEATURE_WIDE_COLOR
   // Only use color metadata if Android framework metadata is not set
-  if (dataspace_ == HAL_DATASPACE_UNKNOWN) {
+  use_color_metadata = (dataspace_ == HAL_DATASPACE_UNKNOWN);
+#endif
+
+  if (use_color_metadata) {
     if (sdm::SetCSC(pvt_handle, &layer_buffer->color_metadata) != kErrorNone) {
       return kErrorNotSupported;
     }