]> code.delx.au - pulseaudio/commitdiff
pactl: Clean up checking for VOL_RELATIVE flag
authorPeter Meerwald <pmeerw@pmeerw.net>
Sat, 29 Mar 2014 17:03:05 +0000 (18:03 +0100)
committerPeter Meerwald <pmeerw@pmeerw.net>
Tue, 15 Apr 2014 22:02:14 +0000 (00:02 +0200)
VOL_RELATIVE if a bit flag (1 << 4), hence we can simply do
    if (vol_flags & VOL_RELATIVE) ...
instead of
    if ((vol_flags & VOL_RELATIVE) == VOL_RELATIVE) ...

Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
src/utils/pactl.c

index e6498d082a94d0574d834111cec9106ae4da51a5..13ea649868541abc72b4457e7dbf338e2b88e0ed 100644 (file)
@@ -837,7 +837,7 @@ static void index_callback(pa_context *c, uint32_t idx, void *userdata) {
 }
 
 static void volume_relative_adjust(pa_cvolume *cv) {
-    pa_assert((volume_flags & VOL_RELATIVE) == VOL_RELATIVE);
+    pa_assert(volume_flags & VOL_RELATIVE);
 
     /* Relative volume change is additive in case of UINT or PERCENT
      * and multiplicative for LINEAR or DECIBEL */
@@ -1492,7 +1492,7 @@ static int parse_volume(const char *vol_spec, pa_volume_t *vol, enum volume_flag
 
     pa_xfree(vs);
 
-    if ((*vol_flags & VOL_RELATIVE) == VOL_RELATIVE) {
+    if (*vol_flags & VOL_RELATIVE) {
         if ((*vol_flags & 0x0F) == VOL_UINT)
             v += (double) PA_VOLUME_NORM;
         if ((*vol_flags & 0x0F) == VOL_PERCENT)