Remove destroy event in screenshooter for now

master
emersion 7 years ago
parent 0e066f0d76
commit bdb6e0b84c
No known key found for this signature in database
GPG Key ID: 0FDE7BE0E88F5E48

@ -9,10 +9,6 @@ struct wlr_screenshooter {
struct wl_listener display_destroy; struct wl_listener display_destroy;
struct {
struct wl_signal destroy;
} events;
void *data; void *data;
}; };

@ -164,7 +164,6 @@ void wlr_screenshooter_destroy(struct wlr_screenshooter *screenshooter) {
if (!screenshooter) { if (!screenshooter) {
return; return;
} }
wl_signal_emit(&screenshooter->events.destroy, screenshooter);
wl_list_remove(&screenshooter->display_destroy.link); wl_list_remove(&screenshooter->display_destroy.link);
struct wlr_screenshot *screenshot, *tmp; struct wlr_screenshot *screenshot, *tmp;
wl_list_for_each_safe(screenshot, tmp, &screenshooter->screenshots, link) { wl_list_for_each_safe(screenshot, tmp, &screenshooter->screenshots, link) {
@ -190,7 +189,6 @@ struct wlr_screenshooter *wlr_screenshooter_create(struct wl_display *display,
screenshooter->renderer = renderer; screenshooter->renderer = renderer;
wl_list_init(&screenshooter->screenshots); wl_list_init(&screenshooter->screenshots);
wl_signal_init(&screenshooter->events.destroy);
screenshooter->display_destroy.notify = handle_display_destroy; screenshooter->display_destroy.notify = handle_display_destroy;
wl_display_add_destroy_listener(display, &screenshooter->display_destroy); wl_display_add_destroy_listener(display, &screenshooter->display_destroy);

Loading…
Cancel
Save