]> code.delx.au - pulseaudio/commitdiff
validity checks for pa_context_is_pending()
authorLennart Poettering <lennart@poettering.net>
Mon, 10 Apr 2006 20:38:58 +0000 (20:38 +0000)
committerLennart Poettering <lennart@poettering.net>
Mon, 10 Apr 2006 20:38:58 +0000 (20:38 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/trunk@679 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/polyp/context.c
src/polyp/stream.c

index 845e88d9a2296452da93c28fa00ebcb5f5f923e7..6fe008ea58ce0589461285f16c70ec6f7a7db580 100644 (file)
@@ -728,9 +728,8 @@ int pa_context_is_pending(pa_context *c) {
     assert(c);
     assert(c->ref >= 1);
 
-/*     pa_log("pstream: %i", pa_pstream_is_pending(c->pstream)); */
-/*     pa_log("pdispatch: %i", pa_pdispatch_is_pending(c->pdispatch)); */
-    
+    PA_CHECK_VALIDITY_RETURN_ANY(c, c->state == PA_CONTEXT_READY, PA_ERR_BADSTATE, -1);
+
     return (c->pstream && pa_pstream_is_pending(c->pstream)) ||
         (c->pdispatch && pa_pdispatch_is_pending(c->pdispatch)) ||
         c->client;
index 0fcc36b7a4452e31c54d02567977184af01eeb05..ca107750e276cc6b27b2c59b16bb7e8bdc7a3101 100644 (file)
@@ -1235,5 +1235,3 @@ const pa_channel_map* pa_stream_get_channel_map(pa_stream *s) {
 
     return &s->channel_map;
 }
-
-