From bdb6e0b84ce69bea105dc54d3da013da4111f4ae Mon Sep 17 00:00:00 2001 From: emersion Date: Thu, 7 Dec 2017 01:19:41 +0100 Subject: [PATCH] Remove destroy event in screenshooter for now --- include/wlr/types/wlr_screenshooter.h | 4 ---- types/wlr_screenshooter.c | 2 -- 2 files changed, 6 deletions(-) diff --git a/include/wlr/types/wlr_screenshooter.h b/include/wlr/types/wlr_screenshooter.h index e8b59669..4c66be3f 100644 --- a/include/wlr/types/wlr_screenshooter.h +++ b/include/wlr/types/wlr_screenshooter.h @@ -9,10 +9,6 @@ struct wlr_screenshooter { struct wl_listener display_destroy; - struct { - struct wl_signal destroy; - } events; - void *data; }; diff --git a/types/wlr_screenshooter.c b/types/wlr_screenshooter.c index 8939f073..4d591c45 100644 --- a/types/wlr_screenshooter.c +++ b/types/wlr_screenshooter.c @@ -164,7 +164,6 @@ void wlr_screenshooter_destroy(struct wlr_screenshooter *screenshooter) { if (!screenshooter) { return; } - wl_signal_emit(&screenshooter->events.destroy, screenshooter); wl_list_remove(&screenshooter->display_destroy.link); struct wlr_screenshot *screenshot, *tmp; 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; wl_list_init(&screenshooter->screenshots); - wl_signal_init(&screenshooter->events.destroy); screenshooter->display_destroy.notify = handle_display_destroy; wl_display_add_destroy_listener(display, &screenshooter->display_destroy);