Skip to content

Commit 8ecd09e

Browse files
Fix divide by zero when capacity is 0
1 parent 79d47a6 commit 8ecd09e

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/prompts/multi_select.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,12 @@ impl<'a> MultiSelect<'a> {
132132
self.items.len()
133133
};
134134

135-
let pages = (self.items.len() / capacity) + 1;
135+
let pages = if capacity == 0 {
136+
return Ok(vec![]);
137+
} else {
138+
(self.items.len() / capacity) + 1
139+
};
140+
136141
let mut render = TermThemeRenderer::new(term, self.theme);
137142
let mut sel = 0;
138143

0 commit comments

Comments
 (0)