exynos_output_hwc_destroy_window(tdm_output *output, tdm_hwc_window *hwc_window)
{
tdm_exynos_hwc_window_data *hwc_window_data = hwc_window;
- tdm_exynos_output_data *output_data;
RETURN_VAL_IF_FAIL(hwc_window_data != NULL, TDM_ERROR_INVALID_PARAMETER);
- output_data = hwc_window_data->output_data;
- RETURN_VAL_IF_FAIL(output_data != NULL, TDM_ERROR_INVALID_PARAMETER);
-
- if (output_data->video_hwc_window == hwc_window_data)
- output_data->video_hwc_window = NULL;
-
LIST_DEL(&hwc_window_data->link);
free(hwc_window_data);