From: tokyo4j Date: Tue, 9 Apr 2024 10:12:51 +0000 (+0900) Subject: overlay: remove checks already done in wlroots side X-Git-Url: https://git.mdlowis.com/?a=commitdiff_plain;h=7c2fa5f8e2a6845021922864213ce3c1946d51b1;p=proto%2Flabwc.git overlay: remove checks already done in wlroots side --- diff --git a/src/overlay.c b/src/overlay.c index aaed41d2..408068ff 100644 --- a/src/overlay.c +++ b/src/overlay.c @@ -52,10 +52,8 @@ show_overlay(struct seat *seat, struct wlr_box *box) multi_rect_set_size(seat->overlay.pixman_rect, box->width, box->height); } - if (node->parent != view->scene_tree->node.parent) { - wlr_scene_node_reparent(node, view->scene_tree->node.parent); - wlr_scene_node_place_below(node, &view->scene_tree->node); - } + wlr_scene_node_reparent(node, view->scene_tree->node.parent); + wlr_scene_node_place_below(node, &view->scene_tree->node); wlr_scene_node_set_position(node, box->x, box->y); wlr_scene_node_set_enabled(node, true); @@ -225,7 +223,5 @@ overlay_hide(struct seat *seat) struct wlr_scene_node *node = &seat->overlay.tree->node; wlr_scene_node_set_enabled(node, false); - if (node->parent != &server->scene->tree) { - wlr_scene_node_reparent(node, &server->scene->tree); - } + wlr_scene_node_reparent(node, &server->scene->tree); }