From 5829701fba73a04dbe801001f3cec4dc9eeb0afa Mon Sep 17 00:00:00 2001 From: Solomon Peachy Date: Fri, 7 Mar 2025 09:46:54 -0500 Subject: [PATCH] skin_debug: Also dump the parameters to viewports Change-Id: Ic9ae330fa6202df67f201911a09ebb7f8c165c8a --- lib/skin_parser/skin_debug.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/skin_parser/skin_debug.c b/lib/skin_parser/skin_debug.c index cdf6087454..b9e57d9573 100644 --- a/lib/skin_parser/skin_debug.c +++ b/lib/skin_parser/skin_debug.c @@ -156,7 +156,14 @@ void skin_debug_tree(struct skin_element* root) break; case VIEWPORT: - printf("{ Viewport \n"); + if (current->params_count == 0) + printf("{ Implicit root viewport\n"); + else { + printf("{ Viewport w/ %d Parameters (font id is last one)\n", current->params_count); + debug_indent_level+=2; + skin_debug_params(current->params_count, SKINOFFSETTOPTR(skin_buffer, current->params)); + debug_indent_level-=2; + } debug_indent_level++; skin_debug_tree(get_child(current->children, 0));