diff --git a/src/prompts/multi_select.rs b/src/prompts/multi_select.rs index 7cef8cf3..78bc92f5 100644 --- a/src/prompts/multi_select.rs +++ b/src/prompts/multi_select.rs @@ -132,7 +132,12 @@ impl<'a> MultiSelect<'a> { self.items.len() }; - let pages = (self.items.len() / capacity) + 1; + let pages = if capacity == 0 { + return Ok(vec![]); + } else { + (self.items.len() / capacity) + 1 + }; + let mut render = TermThemeRenderer::new(term, self.theme); let mut sel = 0;