Revert "Revert "Check that inhibitor scene tree is not null""
This reverts commit 035bb99d67b59a84cfc2e911d222fb597591a8be. Not checking `tree != NULL` result in a segfault if the surface doesn't have a role (for example because it is a newly created surface) Closes: https://github.com/djpohly/dwl/issues/359
This commit is contained in:
parent
a39a46c908
commit
803a9ba98d
2
dwl.c
2
dwl.c
@ -628,7 +628,7 @@ checkidleinhibitor(struct wlr_surface *exclude)
|
||||
struct wlr_surface *surface = wlr_surface_get_root_surface(inhibitor->surface);
|
||||
struct wlr_scene_tree *tree = surface->data;
|
||||
if (bypass_surface_visibility || (exclude != surface
|
||||
&& tree->node.enabled)) {
|
||||
&& tree && tree->node.enabled)) {
|
||||
inhibited = 1;
|
||||
break;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user