]> code.delx.au - pulseaudio/blobdiff - src/pulsecore/core-scache.c
core: Add name to flist struct for more informative log messages
[pulseaudio] / src / pulsecore / core-scache.c
index cd388efe6be3aa0292ff2ad7f381e9d224c3d8a5..5ec6159d67f9d9681c92aceda3b60e48e8019ff6 100644 (file)
@@ -336,12 +336,12 @@ int pa_scache_play_item(pa_core *c, const char *name, pa_sink *sink, pa_volume_t
 
     pass_volume = TRUE;
 
-    if (e->volume_is_set && !PA_VOLUME_IS_VALID(volume)) {
+    if (e->volume_is_set && PA_VOLUME_IS_VALID(volume)) {
         pa_cvolume_set(&r, e->sample_spec.channels, volume);
         pa_sw_cvolume_multiply(&r, &r, &e->volume);
     } else if (e->volume_is_set)
         r = e->volume;
-    else if (!PA_VOLUME_IS_VALID(volume))
+    else if (PA_VOLUME_IS_VALID(volume))
         pa_cvolume_set(&r, e->sample_spec.channels, volume);
     else
         pass_volume = FALSE;