tdm_helper: add checking hwc mode for tdm-monitor -info 41/200241/2
authorJunkyeong Kim <jk0430.kim@samsung.com>
Wed, 20 Feb 2019 11:24:16 +0000 (20:24 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Wed, 6 Mar 2019 08:40:44 +0000 (08:40 +0000)
fix seg fault.

Change-Id: I868e8999e07e4b39296ed9691e2e11f528323fdb
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/tdm_helper.c

index e9db919..804a112 100644 (file)
@@ -856,6 +856,11 @@ _tdm_helper_get_backend_information(tdm_private_module *private_module, char *re
        TDM_SNPRINTF(reply, len, "idx   output   zpos   buf   format   size   crop   geometry   transform\n");
        TDM_SNPRINTF(reply, len, "-----------------------------------------------------------------------\n");
        LIST_FOR_EACH_ENTRY(private_output, &private_module->output_list, link) {
+               if (private_output->caps.capabilities & TDM_OUTPUT_CAPABILITY_HWC) {
+                       TDM_SNPRINTF(reply, len, "(no layer), hwc mode on\n");
+                       continue;
+               }
+
                LIST_FOR_EACH_ENTRY(private_layer, &private_output->layer_list, link) {
                        if (!private_layer->usable) {
                                tdm_info_layer info;