summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJérémy Zurcher <jeremy@asynk.ch>2013-02-25 14:18:29 +0100
committerJérémy Zurcher <jeremy@asynk.ch>2013-03-06 16:05:19 +0100
commit146e3d3643c4ecf47c7c2d916da2a6a55308ae03 (patch)
tree60302d0c1912ef9529673f896d972edc3d78fdb5
parent488904c95d77ddb2292a48951771ce9094cf9af8 (diff)
downloadenlightenment-146e3d3643c4ecf47c7c2d916da2a6a55308ae03.tar.gz
mixer: add missing _e_mixer_dummy_set calls to sys_dummy
-rw-r--r--src/modules/mixer/sys_dummy.c5
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