echomixer - display fix

- Fix a display bug in the vmixer part of the graphic mixer that was
introduced recently.

Signed-off-by: Giuliano Pochini <pochini@shiny.it>
This commit is contained in:
Giuliano Pochini 2005-06-08 14:16:42 +00:00 committed by Takashi Iwai
parent 8d95c04c7e
commit bac8fe19d3

View file

@ -739,8 +739,10 @@ gint DrawMixer(gpointer unused) {
// Draw vmixer elements (Vmixer cards only) // Draw vmixer elements (Vmixer cards only)
if (vmixerId) { if (vmixerId) {
for (o=0; o<GMixerSection.Outputs; o++) for (o=0; o<GMixerSection.Outputs; o++)
for (i=0; i<vmixerControl.vchannels; i++) for (i=0; i<vmixerControl.vchannels; i++) {
DrawBar(o+1, i+GMixerSection.VmixerFirst, VirLevel[i], DONT_DRAW, vmixerControl.mixer[o][i].Gain); 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); gtk_widget_draw(Mixdarea, &update_rect);