]> git.alsa-project.org Git - alsa-tools.git/commitdiff
echomixer - display fix
authorGiuliano Pochini <pochini@shiny.it>
Wed, 8 Jun 2005 14:16:42 +0000 (14:16 +0000)
committerTakashi Iwai <tiwai@suse.de>
Wed, 8 Jun 2005 14:16:42 +0000 (14:16 +0000)
- Fix a display bug in the vmixer part of the graphic mixer that was
introduced recently.

Signed-off-by: Giuliano Pochini <pochini@shiny.it>
echomixer/echomixer.c

index 51785234ce25c39d9a3bc7f6b0f6232c3b040bb1..8da44f7d03825ce48532a30c3cde5fccba33c103 100644 (file)
@@ -739,8 +739,10 @@ gint DrawMixer(gpointer unused) {
   // Draw vmixer elements (Vmixer cards only)
   if (vmixerId) {
     for (o=0; o<GMixerSection.Outputs; o++)
-      for (i=0; i<vmixerControl.vchannels; i++)
-        DrawBar(o+1, i+GMixerSection.VmixerFirst, VirLevel[i], DONT_DRAW, vmixerControl.mixer[o][i].Gain);
+      for (i=0; i<vmixerControl.vchannels; i++) {
+        dB=Add_dB(vmixerControl.mixer[o][i].Gain, VirLevel[i]);
+        DrawBar(o+1, i+GMixerSection.VmixerFirst, dB, DONT_DRAW, vmixerControl.mixer[o][i].Gain);
+      }
   }
 
   gtk_widget_draw(Mixdarea, &update_rect);