]> git.alsa-project.org Git - alsa-gobject.git/commit
ctl: simplify event dispatching for element event topic/rename-ctl-event-mask
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 30 Dec 2019 03:01:55 +0000 (12:01 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 30 Dec 2019 05:20:05 +0000 (14:20 +0900)
commitcdecd705522cb41275de3209440d6ab88ae7ad9e
tree275e58630dcbab825e2dfb16ff190efc8406db02
parent9bcfd75b7e4803d721d09ace8dfc8f563d11fdfd
ctl: simplify event dispatching for element event

Formerly, GSource for card includes the list of ALSACtlElemId instances
since 'snd_ctl_elem_id' structure was wrapped by GObject class object.
However now it's GObject boxed object and emit signals without the class
object.

This commit removes useless list of ALSACtlElemId and dispatch the event
directly.

Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/ctl/card.c