]> git.sur5r.net Git - i3/i3status/commitdiff
Bugfix: Move the pbval definition outside the ifdef (Thanks XTaran)
authorMichael Stapelberg <michael@stapelberg.de>
Wed, 3 Oct 2012 13:12:49 +0000 (15:12 +0200)
committerMichael Stapelberg <michael@stapelberg.de>
Wed, 3 Oct 2012 13:12:49 +0000 (15:12 +0200)
This fixes compilation on !linux

src/print_volume.c

index 95a36014e1a68308b7602b743fad6ca968922c1f..9c69d081673c5c9a9aedc8755298c11c5a09e292 100644 (file)
@@ -51,6 +51,7 @@ static void free_hdl(struct mixer_hdl *hdl) {
 
 void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char *device, const char *mixer, int mixer_idx) {
         char *outwalk = buffer;
+       int pbval = 1;
 
         /* Printing volume only works with ALSA at the moment */
         if (output_format == O_I3BAR) {
@@ -152,7 +153,6 @@ void print_volume(yajl_gen json_gen, char *buffer, const char *fmt, const char *
        } else avg = (int)val;
 
        /* Check for mute */
-       int pbval;
        if (snd_mixer_selem_has_playback_switch(hdl->elem)) {
                if ((err = snd_mixer_selem_get_playback_switch(hdl->elem, 0, &pbval)) < 0)
                        fprintf (stderr, "i3status: ALSA: playback_switch: %s\n", snd_strerror(err));