From db9a808dca3a48a5eb9f12f728048bc6b7e67171 Mon Sep 17 00:00:00 2001 From: Consolatis <35009135+Consolatis@users.noreply.github.com> Date: Wed, 2 Mar 2022 21:26:33 +0100 Subject: [PATCH] debug.c: use node descriptors --- src/debug.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/debug.c b/src/debug.c index 7d95953e..c493cc79 100644 --- a/src/debug.c +++ b/src/debug.c @@ -1,8 +1,10 @@ // SPDX-License-Identifier: GPL-2.0-only +#include #include #include #include "buffer.h" #include "labwc.h" +#include "node-descriptor.h" #define HEADER_CHARS "------------------------------" @@ -111,7 +113,10 @@ get_special(struct server *server, struct wlr_scene_node *node, return "server->view_tree"; } if (node->parent == &server->view_tree->node) { - *last_view = node->data; + struct node_descriptor *desc = node->data; + assert(desc->type == LAB_NODE_DESC_VIEW + || desc->type == LAB_NODE_DESC_XDG_POPUP); + *last_view = desc->data; } const char *view_part = get_view_part(*last_view, node); if (view_part) {