]> code.delx.au - pulseaudio/commitdiff
play ACL event sound only when gained access, not when losing it
authorLennart Poettering <lennart@poettering.net>
Thu, 9 Aug 2007 21:56:23 +0000 (21:56 +0000)
committerLennart Poettering <lennart@poettering.net>
Thu, 9 Aug 2007 21:56:23 +0000 (21:56 +0000)
git-svn-id: file:///home/lennart/svn/public/pulseaudio/branches/lennart@1607 fefdeb5f-60dc-0310-8127-8f9354f1896f

src/modules/module-hal-detect.c

index 6e1697fa2979ff62e6fbefc8562425a73332c976..5dffea55f3747f8ed962534824f11ebd23046604 100644 (file)
@@ -542,7 +542,8 @@ static DBusHandlerResult filter_cb(DBusConnection *bus, DBusMessage *message, vo
                     
                     if ((sink = pa_namereg_get(u->core, d->sink_name, PA_NAMEREG_SINK, 0)))
                         if (pa_sink_suspend(sink, suspend) >= 0)
-                            pa_scache_play_item_by_name(u->core, "pulse-access", d->sink_name, PA_VOLUME_NORM, 0);
+                            if (!suspend)
+                                pa_scache_play_item_by_name(u->core, "pulse-access", d->sink_name, PA_VOLUME_NORM, 0);
                 }
 
                 if (d->source_name) {