summaryrefslogtreecommitdiffstats
path: root/src/core.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2004-06-14 20:30:50 +0000
committerLennart Poettering <lennart@poettering.net>2004-06-14 20:30:50 +0000
commit5ce204829fe6706a5edaec50769abf7eed266656 (patch)
treeda0930ee55ce9e99ecd8be799395221e112d2e3b /src/core.c
parentc8cf0c1ce9cf1b38b302ae4a2a6fa798fef85f08 (diff)
more cleanups
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@11 fefdeb5f-60dc-0310-8127-8f9354f1896f
Diffstat (limited to 'src/core.c')
-rw-r--r--src/core.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/core.c b/src/core.c
index 7cfa66e3..0457f4f3 100644
--- a/src/core.c
+++ b/src/core.c
@@ -57,11 +57,10 @@ struct sink* core_get_default_sink(struct core *c) {
if ((sink = idxset_get_by_index(c->sinks, c->default_sink_index)))
return sink;
- if (!(sink = idxset_rrobin(c->sinks, NULL)))
+ if (!(sink = idxset_first(c->sinks, &c->default_sink_index)))
return NULL;
fprintf(stderr, "Default sink vanished, setting to %u\n", sink->index);
- c->default_sink_index = sink->index;
return sink;
}
@@ -72,10 +71,9 @@ struct source* core_get_default_source(struct core *c) {
if ((source = idxset_get_by_index(c->sources, c->default_source_index)))
return source;
- if (!(source = idxset_rrobin(c->sources, NULL)))
+ if (!(source = idxset_first(c->sources, &c->default_source_index)))
return NULL;
fprintf(stderr, "Default source vanished, setting to %u\n", source->index);
- c->default_source_index = source->index;
return source;
}