sdm:hwc2: Correct frame capture buffer stride value

image corrupted with framcapture due to invalid buffer stride
value. passing gralloc buffer handle width to the frame capture
data buffer stride
CRs-Fixed: 2080492

Change-Id: Ia33ae4dab8a49c9b199e242b3fd934f6829a95b4
diff --git a/sdm/libs/hwc2/hwc_color_manager.cpp b/sdm/libs/hwc2/hwc_color_manager.cpp
index afa9a4e..6f33a6d 100644
--- a/sdm/libs/hwc2/hwc_color_manager.cpp
+++ b/sdm/libs/hwc2/hwc_color_manager.cpp
@@ -234,7 +234,7 @@
         return -EFAULT;
       } else {
         frame_capture_data->buffer = reinterpret_cast<uint8_t *>(buffer);
-        frame_capture_data->buffer_stride = buffer_info.buffer_config.width;
+        frame_capture_data->buffer_stride = buffer_info.alloc_buffer_info.stride;
         frame_capture_data->buffer_size = buffer_info.alloc_buffer_info.size;
       }
       ret = hwc_display->FrameCaptureAsync(buffer_info, 1);