diff --git a/src/main.rs b/src/main.rs index 94fdb3b..313ac52 100644 --- a/src/main.rs +++ b/src/main.rs @@ -446,8 +446,10 @@ impl Drop for AudioVisualizer { fn render_visualizer(f: &mut Frame, area: Rect, bar_values: &[u64]) { const BLOCKS: [&str; 8] = ["▂", "▃", "▄", "▅", "▆", "▇", "█", "█"]; + let max_bars = area.width as usize; let line: String = bar_values .iter() + .take(max_bars) .map(|&val| { if val == 0 { " "