Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > 755a929e043dbb966671dab68a081a19 > files > 2

gkrellm-volume-2.1.13-13.fc13.src.rpm

diff --git a/volume.c b/volume.c
index 18418d1..58708d4 100644
--- a/volume.c
+++ b/volume.c
@@ -74,6 +74,9 @@ static void remove_all_mixers() {
 static Slider *add_slider(Mixer *m, int dev) {
   Slider *result,*s;
   if (dev < 0 || dev >= mixer_get_nr_devices(m->mixer)) return NULL;
+  for (s = m->Sliderz ; s != NULL; s = s->next)
+    if (s->dev == dev)
+      return s;
   result = malloc(sizeof(Slider));
   result->mixer = m->mixer;
   result->parent = m;