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
1 files changed, 1 insertions(+), 1 deletions(-) M dwl.c
M dwl.c => dwl.c +1 -1
@@ 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; }