diff --git a/src/modules/mixer/lib/backends/pulseaudio/pulse.c b/src/modules/mixer/lib/backends/pulseaudio/pulse.c index c6b8bfa50..f88273477 100644 --- a/src/modules/mixer/lib/backends/pulseaudio/pulse.c +++ b/src/modules/mixer/lib/backends/pulseaudio/pulse.c @@ -251,9 +251,6 @@ _sink_remove_cb(int index, void *data EINA_UNUSED) Eina_List *l; DBG("Removing sink: %d", index); - if (index == ctx->default_sink) - ctx->default_sink = -1; - EINA_LIST_FOREACH(ctx->sinks, l, sink) { if (sink->idx == index) @@ -1022,7 +1019,7 @@ _sink_default_get(void) EINA_SAFETY_ON_NULL_RETURN_VAL(ctx, NULL); EINA_LIST_FOREACH(ctx->sinks, l, s) - if (s->idx == ctx->default_sink || ctx->default_sink == -1) + if (s->idx == ctx->default_sink) return (Emix_Sink *)s; return NULL;