We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent af5d925 commit 88d87d4Copy full SHA for 88d87d4
src/multi.rs
@@ -209,23 +209,18 @@ impl MultiState {
209
now: Instant,
210
) -> io::Result<()> {
211
// Reap all consecutive 'zombie' progress bars from head of the list
212
- let mut zombies = vec![];
213
let mut adjust = 0;
214
- for index in self.ordering.iter() {
215
- let member = &self.members[*index];
+ while let Some(index) = self.ordering.first().copied() {
+ let member = &self.members[index];
216
if !member.is_zombie {
217
break;
218
}
219
220
- zombies.push(*index);
221
adjust += member
222
.draw_state
223
.as_ref()
224
.map(|d| d.lines.len())
225
.unwrap_or_default();
226
- }
227
-
228
- for index in zombies {
229
self.remove_idx(index);
230
231
0 commit comments