~ruther/dwl

fd263041a00deb648c2e27daac942e86621b2855 — choc 1 year, 3 months ago a73afc6
check if monitor is null before setting gamma

fixes segfault on monitor disconnect when using wlsunset
1 files changed, 2 insertions(+), 0 deletions(-)

M dwl.c
M dwl.c => dwl.c +2 -0
@@ 2076,6 2076,8 @@ setgamma(struct wl_listener *listener, void *data)
{
	struct wlr_gamma_control_manager_v1_set_gamma_event *event = data;
	Monitor *m = event->output->data;
	if (!m)
		return;
	m->gamma_lut_changed = 1;
	wlr_output_schedule_frame(m->wlr_output);
}

Do not follow this link