diff --git a/src/modules/mixer/conf_gadget.c b/src/modules/mixer/conf_gadget.c index d9ebf207f..0a53c8c2b 100644 --- a/src/modules/mixer/conf_gadget.c +++ b/src/modules/mixer/conf_gadget.c @@ -65,7 +65,15 @@ _mixer_fill_card_infos(E_Config_Dialog_Data *cfdata) } if (cfdata->card_num < 0) - cfdata->card_num = 0; + { + card = eina_list_nth(cfdata->cards, 0); + if (card) + { + cfdata->card_num = 0; + eina_stringshare_del(cfdata->card); + cfdata->card = eina_stringshare_ref(card); + } + } } static void