[pulseaudio-discuss] [PATCH 1/2] tunnel-sink-new: remove switch-default from state change callbacks
Alexander Couzens
lynxis at fe80.eu
Mon Sep 16 04:06:34 PDT 2013
Using default sections for switch(state) in state change callbacks will prevent
useful compiler warnings for non-handled cases
---
src/modules/module-tunnel-sink-new.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/src/modules/module-tunnel-sink-new.c b/src/modules/module-tunnel-sink-new.c
index cd7c39c..e0dbe91 100644
--- a/src/modules/module-tunnel-sink-new.c
+++ b/src/modules/module-tunnel-sink-new.c
@@ -245,7 +245,8 @@ static void stream_state_cb(pa_stream *stream, void *userdata) {
sink_update_requested_latency_cb(u->sink);
else
stream_changed_buffer_attr_cb(stream, userdata);
- default:
+ case PA_STREAM_CREATING:
+ case PA_STREAM_UNCONNECTED:
break;
}
}
@@ -333,8 +334,6 @@ static void context_state_cb(pa_context *c, void *userdata) {
u->connected = false;
u->thread_mainloop_api->quit(u->thread_mainloop_api, TUNNEL_THREAD_FAILED_MAINLOOP);
break;
- default:
- break;
}
}
--
1.8.4
More information about the pulseaudio-discuss
mailing list