From: Michael Stapelberg Date: Wed, 3 Oct 2012 13:12:49 +0000 (+0200) Subject: Bugfix: Move the pbval definition outside the ifdef (Thanks XTaran) X-Git-Tag: 2.7~36 X-Git-Url: https://git.sur5r.net/?p=i3%2Fi3status;a=commitdiff_plain;h=7dcc961fa2d755ed47b29de778a2d2baf8dac7ba Bugfix: Move the pbval definition outside the ifdef (Thanks XTaran) This fixes compilation on !linux --- diff --git a/src/print_volume.c b/src/print_volume.c index 95a3601..9c69d08 100644 --- a/src/print_volume.c +++ b/src/print_volume.c @@ -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));