summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--alsamixer/mixer_display.c17
1 files changed, 8 insertions, 9 deletions
diff --git a/alsamixer/mixer_display.c b/alsamixer/mixer_display.c
index d0a0e56..79ed9d6 100644
--- a/alsamixer/mixer_display.c
+++ b/alsamixer/mixer_display.c
@@ -469,24 +469,23 @@ static void display_control(unsigned int control_index)
bar_height = ((volumes[c] - min) * volume_height +
max - min - 1) / (max - min);
for (i = 0; i < volume_height; ++i) {
- int attr;
+ chtype ch;
if (i + 1 > bar_height)
- attr = ' ' |
- (control->flags & IS_ACTIVE ?
- attr_ctl_frame : 0);
+ ch = ' ' | (control->flags & IS_ACTIVE ?
+ attr_ctl_frame : 0);
else {
- attr = ACS_CKBOARD;
+ ch = ACS_CKBOARD;
#ifdef TRICOLOR_VOLUME_BAR
if (i > volume_height * 8 / 10)
- attr |= attr_ctl_bar_hi;
+ ch |= attr_ctl_bar_hi;
else if (i > volume_height * 4 / 10)
- attr |= attr_ctl_bar_mi;
+ ch |= attr_ctl_bar_mi;
else
#endif
- attr |= attr_ctl_bar_lo;
+ ch |= attr_ctl_bar_lo;
}
mvwaddch(mixer_widget.window, base_y - i - 1,
- frame_left + c + 1, attr);
+ frame_left + c + 1, ch);
}
}
if (control->flags & IS_ACTIVE)