render/drm_syncobj: Remove the ready signal from timeline_waiter

It's unused.
This commit is contained in:
Alexander Orzechowski 2025-01-26 17:35:38 -05:00
parent 82223e451a
commit c1eb053f5e
2 changed files with 0 additions and 8 deletions

View file

@ -43,10 +43,6 @@ typedef void (*wlr_drm_syncobj_timeline_ready_callback)(
struct wlr_drm_syncobj_timeline_waiter *waiter); struct wlr_drm_syncobj_timeline_waiter *waiter);
struct wlr_drm_syncobj_timeline_waiter { struct wlr_drm_syncobj_timeline_waiter {
struct {
struct wl_signal ready;
} events;
struct { struct {
int ev_fd; int ev_fd;
struct wl_event_source *event_source; struct wl_event_source *event_source;

View file

@ -192,7 +192,6 @@ static int handle_eventfd_ready(int ev_fd, uint32_t mask, void *data) {
} }
} }
wl_signal_emit_mutable(&waiter->events.ready, NULL);
waiter->callback(waiter); waiter->callback(waiter);
return 0; return 0;
} }
@ -240,13 +239,10 @@ bool wlr_drm_syncobj_timeline_waiter_init(struct wlr_drm_syncobj_timeline_waiter
.event_source = source, .event_source = source,
.callback = callback, .callback = callback,
}; };
wl_signal_init(&waiter->events.ready);
return true; return true;
} }
void wlr_drm_syncobj_timeline_waiter_finish(struct wlr_drm_syncobj_timeline_waiter *waiter) { void wlr_drm_syncobj_timeline_waiter_finish(struct wlr_drm_syncobj_timeline_waiter *waiter) {
assert(wl_list_empty(&waiter->events.ready.listener_list));
wl_event_source_remove(waiter->event_source); wl_event_source_remove(waiter->event_source);
close(waiter->ev_fd); close(waiter->ev_fd);
} }