mirror of
https://github.com/labwc/labwc.git
synced 2025-11-04 13:30:07 -05:00
xdg/xwayland: Do not destroy scene node on unmap
This prevents segfaulting when unminimizing
This commit is contained in:
parent
c2f7e0be3d
commit
29021dad6a
3 changed files with 22 additions and 22 deletions
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue