x11 cursor deinit: check if display is valid

This commit is contained in:
dec05eba
2024-08-18 18:16:50 +02:00
parent c57d78f177
commit a6422818b8

View File

@@ -146,8 +146,10 @@ void gsr_cursor_deinit(gsr_cursor *self) {
self->texture_id = 0; self->texture_id = 0;
} }
XISelectEvents(self->display, DefaultRootWindow(self->display), NULL, 0); if(self->display) {
XFixesSelectCursorInput(self->display, DefaultRootWindow(self->display), 0); XISelectEvents(self->display, DefaultRootWindow(self->display), NULL, 0);
XFixesSelectCursorInput(self->display, DefaultRootWindow(self->display), 0);
}
self->display = NULL; self->display = NULL;
self->egl = NULL; self->egl = NULL;