From 62d10980ee0d2675d8a2e9085eca854df177c5cb Mon Sep 17 00:00:00 2001 From: Elisabeth Henry Date: Sun, 26 Nov 2017 20:52:28 +0100 Subject: [PATCH] Clear secondary bar on parsing error --- src/lib/book_bars.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/book_bars.rs b/src/lib/book_bars.rs index 2f09968..9bd7bdd 100644 --- a/src/lib/book_bars.rs +++ b/src/lib/book_bars.rs @@ -206,6 +206,9 @@ impl Book { impl Drop for Book { fn drop(&mut self) { + if let Some(ref bar) = self.bars.secondbar { + bar.finish_and_clear(); + } if let Some(ref bar) = self.bars.mainbar { bar.finish(); let guard = mem::replace(&mut self.bars.guard, None);