tdm_drm_output_data *output_data = NULL;
int i;
+ if (LIST_IS_EMPTY(&drm_data->output_list)) {
+ TDM_ERR("no output");
+ return TDM_ERROR_OPERATION_FAILED;
+ }
+
/* The TDM drm backend only support one output. */
LIST_FOR_EACH_ENTRY(output_data, &drm_data->output_list, link) {
break;
}
- if (!output_data) {
- TDM_ERR("no output");
- return TDM_ERROR_OPERATION_FAILED;
- }
-
if (drm_data->plane_res->count_planes == 0) {
TDM_ERR("no layer error");
return TDM_ERROR_OPERATION_FAILED;
tdm_error ret;
int i;
+ if (LIST_IS_EMPTY(&drm_data->output_list)) {
+ TDM_ERR("no output");
+ return TDM_ERROR_OPERATION_FAILED;
+ }
+
/* The TDM drm backend only support one output. */
LIST_FOR_EACH_ENTRY(output_data, &drm_data->output_list, link) {
break;
}
- if (!output_data) {
- TDM_ERR("no output");
- return TDM_ERROR_OPERATION_FAILED;
- }
-
ret = _tdm_drm_display_get_property(drm_data,
drm_data->plane_res->planes[0],
DRM_MODE_OBJECT_PLANE, "type", &type,