]> code.delx.au - pulseaudio/commitdiff
alsa-mixer: Add a default case for a switch, so that the compiler won't complain...
authorTanu Kaskinen <tanu.kaskinen@digia.com>
Fri, 11 Mar 2011 11:38:05 +0000 (13:38 +0200)
committerTanu Kaskinen <tanu.kaskinen@digia.com>
Fri, 11 Mar 2011 11:38:05 +0000 (13:38 +0200)
src/modules/alsa/alsa-mixer.c

index 340e0635a291d31234904d397f95a20fcf8536fb..9a7e045a448bef251369a6f4dd045cdd8063de7b 100644 (file)
@@ -1243,21 +1243,23 @@ static int check_required(pa_alsa_element *e, snd_mixer_elem_t *me) {
 
     if (e->required_any != PA_ALSA_REQUIRED_IGNORE) {
         switch (e->required_any) {
-        case PA_ALSA_REQUIRED_VOLUME:
-            e->path->req_any_present |= (e->volume_use != PA_ALSA_VOLUME_IGNORE);
-            break;
-        case PA_ALSA_REQUIRED_SWITCH:
-            e->path->req_any_present |= (e->switch_use != PA_ALSA_SWITCH_IGNORE);
-            break;
-        case PA_ALSA_REQUIRED_ENUMERATION:
-            e->path->req_any_present |= (e->enumeration_use != PA_ALSA_ENUMERATION_IGNORE);
-            break;
-        case PA_ALSA_REQUIRED_ANY:
-            e->path->req_any_present |=
-                (e->volume_use != PA_ALSA_VOLUME_IGNORE) ||
-                (e->switch_use != PA_ALSA_SWITCH_IGNORE) ||
-                (e->enumeration_use != PA_ALSA_ENUMERATION_IGNORE);
-            break;
+            case PA_ALSA_REQUIRED_VOLUME:
+                e->path->req_any_present |= (e->volume_use != PA_ALSA_VOLUME_IGNORE);
+                break;
+            case PA_ALSA_REQUIRED_SWITCH:
+                e->path->req_any_present |= (e->switch_use != PA_ALSA_SWITCH_IGNORE);
+                break;
+            case PA_ALSA_REQUIRED_ENUMERATION:
+                e->path->req_any_present |= (e->enumeration_use != PA_ALSA_ENUMERATION_IGNORE);
+                break;
+            case PA_ALSA_REQUIRED_ANY:
+                e->path->req_any_present |=
+                    (e->volume_use != PA_ALSA_VOLUME_IGNORE) ||
+                    (e->switch_use != PA_ALSA_SWITCH_IGNORE) ||
+                    (e->enumeration_use != PA_ALSA_ENUMERATION_IGNORE);
+                break;
+            default:
+                pa_assert_not_reached();
         }
     }