]> git.alsa-project.org Git - alsa-gobject.git/commit
ctl: simplify event dispatching for element event
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Mon, 30 Dec 2019 03:01:55 +0000 (12:01 +0900)
committer坂本 貴史 <o-takashi@sakamocchi.jp>
Tue, 31 Dec 2019 04:26:31 +0000 (13:26 +0900)
commita92c34c8c2ab7949ccd3600c27e3d109fe26488b
tree275e58630dcbab825e2dfb16ff190efc8406db02
parenta3175d21f52d53df78d2525e25419f7615cf3820
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