diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2013-02-25 14:18:29 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2013-03-06 16:05:19 +0100 |
commit | 146e3d3643c4ecf47c7c2d916da2a6a55308ae03 (patch) | |
tree | 60302d0c1912ef9529673f896d972edc3d78fdb5 | |
parent | 488904c95d77ddb2292a48951771ce9094cf9af8 (diff) | |
download | enlightenment-146e3d3643c4ecf47c7c2d916da2a6a55308ae03.tar.gz |
mixer: add missing _e_mixer_dummy_set calls to sys_dummy
-rw-r--r-- | src/modules/mixer/sys_dummy.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/modules/mixer/sys_dummy.c b/src/modules/mixer/sys_dummy.c index eb3788b63e..82036ac0c2 100644 --- a/src/modules/mixer/sys_dummy.c +++ b/src/modules/mixer/sys_dummy.c @@ -12,6 +12,7 @@ E_Mixer_System * e_mixer_system_new(const char *name) { _e_mixer_dummy_set(); + if (!name) return NULL; if (name == _name || strcmp(name, _name) == 0) @@ -61,6 +62,8 @@ e_mixer_system_get_card_name(const char *card) Eina_List * e_mixer_system_get_channels(E_Mixer_System *self __UNUSED__) { + _e_mixer_dummy_set(); + E_Mixer_Channel_Info *ch_info; ch_info = malloc(sizeof(*ch_info)); @@ -106,6 +109,8 @@ e_mixer_system_channel_del(E_Mixer_Channel *channel __UNUSED__) const char * e_mixer_system_get_channel_name(E_Mixer_System *self __UNUSED__, E_Mixer_Channel *channel) { + _e_mixer_dummy_set(); + if (channel == (E_Mixer_Channel *)-2) return eina_stringshare_ref(_name); else |