chase: use wlroots tree node getters

This commit is contained in:
nullableVoidPtr 2023-12-03 16:36:20 +08:00 committed by Johan Malm
parent e841d44b6f
commit 41891209fc
8 changed files with 9 additions and 27 deletions

View file

@ -110,7 +110,7 @@ set_squared_corners(struct ssd *ssd, bool enable)
struct ssd_button *button = node_ssd_button_from_node(part->node);
/* Toggle background between invisible and titlebar background color */
struct wlr_scene_rect *rect = lab_wlr_scene_get_rect(button->background);
struct wlr_scene_rect *rect = wlr_scene_rect_from_node(button->background);
wlr_scene_rect_set_color(rect, !enable ? (float[4]) {0, 0, 0, 0} : (
subtree == &ssd->titlebar.active
? rc.theme->window_active_title_bg_color
@ -149,7 +149,7 @@ ssd_titlebar_update(struct ssd *ssd)
switch (part->type) {
case LAB_SSD_PART_TITLEBAR:
wlr_scene_rect_set_size(
lab_wlr_scene_get_rect(part->node),
wlr_scene_rect_from_node(part->node),
width - SSD_BUTTON_WIDTH * SSD_BUTTON_COUNT,
theme->title_height);
continue;