From: Sung-Jin Park Date: Tue, 28 Mar 2017 03:36:44 +0000 (+0900) Subject: pepper: emit PEPPER_EVENT_COMPOSITOR_SEAT_REMOVE before destroying a pepper_seat... X-Git-Tag: submit/tizen/20170404.035455~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f835be31a36eefe2d4a4daf08796beda2a3c90ba;p=platform%2Fcore%2Fuifw%2Fpepper.git pepper: emit PEPPER_EVENT_COMPOSITOR_SEAT_REMOVE before destroying a pepper_seat object Change-Id: Ibd49ddc0c4bcde5ccdfdc0843c84bb080b6e1787 Signed-off-by: Sung-Jin Park --- diff --git a/src/lib/pepper/input.c b/src/lib/pepper/input.c index a358b75..f281932 100644 --- a/src/lib/pepper/input.c +++ b/src/lib/pepper/input.c @@ -131,6 +131,10 @@ pepper_seat_destroy(pepper_seat_t *seat) { struct wl_resource *resource, *tmp; + if (seat->global && seat->compositor) + pepper_object_emit_event(&seat->compositor->base, + PEPPER_EVENT_COMPOSITOR_SEAT_REMOVE, seat); + if (seat->name) free(seat->name);