enhance the display information
[platform/core/uifw/libtdm.git] / tools / tdm_test_server.c
index 932e20d..95d78c0 100644 (file)
@@ -601,6 +601,7 @@ interpret_args(tdm_test_server *data)
                                TDM_EXIT_IF_FAIL(l != NULL);
                                LIST_INITHEAD(&l->prop_list);
                                LIST_ADDTAIL(&l->link, &o->layer_list);
+                               l->data = data;
                                l->o = o;
                                l->idx = j;
 
@@ -653,6 +654,7 @@ interpret_args(tdm_test_server *data)
                                TDM_EXIT_IF_FAIL(l != NULL);
                                LIST_INITHEAD(&l->prop_list);
                                LIST_ADDTAIL(&l->link, &o->layer_list);
+                               l->data = data;
                                l->o = o;
                                l->idx = i;
                                l->is_primary = 1;
@@ -707,10 +709,9 @@ print_args(tdm_test_server *data)
        tdm_test_server_capture *c = NULL;
        tdm_test_server_prop *w = NULL;
 
-       if (data->do_query) {
-               printf("query\n");
+       if (data->do_query)
                return;
-       }
+
        LIST_FOR_EACH_ENTRY(o, &data->output_list, link) {
                printf("output %d: %s", o->idx, o->mode);
                if (o->refresh > 0)
@@ -849,7 +850,6 @@ main(int argc, char *argv[])
        tdm_error ret;
 
        signal(SIGINT, exit_test);    /* 2 */
-       signal(SIGSEGV, exit_test);   /* 11 */
        signal(SIGTERM, exit_test);   /* 15 */
 
        memset(data, 0, sizeof * data);