]> code.delx.au - pulseaudio/commitdiff
fix bug in handling of defer events
authorLennart Poettering <lennart@poettering.net>
Thu, 9 Aug 2007 13:36:06 +0000 (13:36 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Aug 2007 13:36:06 +0000 (13:36 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1595 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/pulse/mainloop.c

index 43cbb19ff3f172ac33a87a92fd0400fd28fcd5d2..eaa41d5125807d561a815f731d7d93c87ee7b70c 100644 (file)
@@ -574,6 +574,7 @@ static void cleanup_defer_events(pa_mainloop *m, int force) {
             }
 
             if (!e->dead && e->enabled) {
+                e->enabled = 0;
                 assert(m->n_enabled_defer_events > 0);
                 m->n_enabled_defer_events--;
             }