Stored signal_number in event_source structure.

signal_number was not previously stored, so the callbacks didn't get
a correct signal_number as their first argument.
This commit is contained in:
Iskren Chernev 2011-03-13 17:01:33 +02:00
parent 0ae92f9706
commit 61ce8749a7

View file

@ -297,6 +297,7 @@ wl_event_loop_add_signal(struct wl_event_loop *loop,
source->base.interface = &signal_source_interface;
source->base.loop = loop;
source->signal_number = signal_number;
sigemptyset(&mask);
sigaddset(&mask, signal_number);