mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2024-11-22 15:12:26 +00:00
Remove destroy event in screenshooter for now
This commit is contained in:
parent
0e066f0d76
commit
bdb6e0b84c
@ -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…
Reference in New Issue
Block a user