xdg/xwayland: Do not destroy scene node on unmap

This prevents segfaulting when unminimizing
This commit is contained in:
Consolatis 2022-02-23 01:32:07 +01:00 committed by Johan Malm
parent c2f7e0be3d
commit 29021dad6a
3 changed files with 22 additions and 22 deletions

View file

@ -149,12 +149,10 @@ ssd_create(struct view *view)
{
if (view->ssd.tree) {
/* SSD was hidden. Just enable it */
wlr_log(WLR_ERROR, "Unhiding SSD");
wlr_scene_node_set_enabled(&view->ssd.tree->node, true);
return;
}
wlr_log(WLR_ERROR, "Creating SSD");
view->ssd.tree = wlr_scene_tree_create(&view->scene_tree->node);
wlr_scene_node_lower_to_bottom(&view->ssd.tree->node);
ssd_extents_create(view);
@ -224,8 +222,6 @@ ssd_destroy(struct view *view)
return;
}
wlr_log(WLR_ERROR, "Destroying SSD");
/* Maybe reset focused view */
if (view->server->ssd_focused_view == view) {
view->server->ssd_focused_view = NULL;