diff options
Diffstat (limited to 'modules/computer')
| -rw-r--r-- | modules/computer/alsa.c | 28 | 
1 files changed, 14 insertions, 14 deletions
| diff --git a/modules/computer/alsa.c b/modules/computer/alsa.c index e1e7b946..00c1fceb 100644 --- a/modules/computer/alsa.c +++ b/modules/computer/alsa.c @@ -23,16 +23,16 @@ gchar *  computer_get_alsacards(Computer * computer)  {      GSList *p; -    gchar *tmp = g_strdup(_("[Audio Devices]\n")); +    gchar *tmp = g_strdup_printf("[%s]\n", _("Audio Devices"));      gint n = 0;      if (computer->alsa) { -	for (p = computer->alsa->cards; p; p = p->next) { -	    AlsaCard *ac = (AlsaCard *) p->data; +        for (p = computer->alsa->cards; p; p = p->next) { +            AlsaCard *ac = (AlsaCard *) p->data; -	    tmp = h_strdup_cprintf(_("Audio Adapter#%d=%s\n"), -	                           tmp, ++n, ac->friendly_name); -	} +            tmp = h_strdup_cprintf("%s#%d=%s\n", tmp, +                        _("Audio Adapter"), ++n, ac->friendly_name); +        }      }      return tmp; @@ -48,22 +48,22 @@ computer_get_alsainfo(void)      cards = fopen("/proc/asound/cards", "r");      if (!cards) -	return NULL; +        return NULL;      ai = g_new0(AlsaInfo, 1);      while (fgets(buffer, 128, cards)) { -	gchar **tmp; +        gchar **tmp; -	ac = g_new0(AlsaCard, 1); +        ac = g_new0(AlsaCard, 1); -	tmp = g_strsplit(buffer, ":", 0); +        tmp = g_strsplit(buffer, ":", 0); -	ac->friendly_name = g_strdup(tmp[1]); -	ai->cards = g_slist_append(ai->cards, ac); +        ac->friendly_name = g_strdup(tmp[1]); +        ai->cards = g_slist_append(ai->cards, ac); -	g_strfreev(tmp); -	(void)fgets(buffer, 128, cards);	/* skip next line */ +        g_strfreev(tmp); +        (void)fgets(buffer, 128, cards);  /* skip next line */      }      fclose(cards); | 
