fix wrong log
[platform/core/uifw/libtdm.git] / src / tdm.c
index 273fc27..b04ab2d 100644 (file)
--- a/src/tdm.c
+++ b/src/tdm.c
@@ -1080,11 +1080,11 @@ tdm_display_enable_dump(tdm_private_display *private_display, const char *dump_s
 
        if (!strncmp(arg, "none", 4)) {
                tdm_debug_dump = 0;
+               TDM_SNPRINTF(reply, len, "path: %s\n", (tdm_debug_dump_dir)?:"unknown");
                if (tdm_debug_dump_dir) {
                        free(tdm_debug_dump_dir);
                        tdm_debug_dump_dir = NULL;
                }
-               TDM_SNPRINTF(reply, len, "path: %s\n", path);
                goto done;
        }
 
@@ -1099,7 +1099,7 @@ tdm_display_enable_dump(tdm_private_display *private_display, const char *dump_s
                        tdm_private_layer *l = NULL;
                        LIST_FOR_EACH_ENTRY(l, &o->layer_list, link) {
                                char str[TDM_PATH_LEN];
-                               if (l->usable)
+                               if (l->usable || l->caps.capabilities & TDM_LAYER_CAPABILITY_VIDEO)
                                        continue;
                                snprintf(str, TDM_PATH_LEN, "layer_%d_%d", o->index, l->index);
                                tdm_helper_dump_buffer_str(l->showing_buffer, path, str);