set output status when mode setted 56/172456/1
authorBoram Park <boram1288.park@samsung.com>
Wed, 14 Mar 2018 05:09:00 +0000 (14:09 +0900)
committerBoram Park <boram1288.park@samsung.com>
Wed, 14 Mar 2018 05:09:00 +0000 (14:09 +0900)
Change-Id: I6588f96cf576c6039136b1518cb370023b37b4ad

src/tdm_vc4_display.c

index 609ea51..4667316 100644 (file)
@@ -127,6 +127,9 @@ struct _tdm_vc4_hwc_window_data {
 tdm_hwc_window *
 _vc4_output_hwc_window_create(tdm_output *output, tdm_hwc_window_info *info,
                                                                tdm_error *error);
+static tdm_error
+_tdm_vc4_output_update_status(tdm_vc4_output_data *output_data,
+                                                         tdm_output_conn_status status);
 
 static drmModeModeInfoPtr
 _tdm_vc4_display_get_mode(tdm_vc4_output_data *output_data)
@@ -245,6 +248,8 @@ _tdm_vc4_display_set_crtc(tdm_vc4_data *vc4_data, tdm_vc4_output_data *output_da
                        return TDM_ERROR_OPERATION_FAILED;
                }
 
+               _tdm_vc4_output_update_status(output_data, TDM_OUTPUT_CONN_STATUS_MODE_SETTED);
+
                if (output_data->crtc_buffer) {
                        ret = drmModeRmFB(vc4_data->drm_fd, output_data->crtc_fb_id);
                        if (ret < 0)