From 5c7e3cbbac2edaf3e77798fb99dacaeb61a51c6b Mon Sep 17 00:00:00 2001 From: Michael Carlberg Date: Wed, 26 Apr 2017 18:52:45 +0200 Subject: [PATCH] fix(parser): Reset color stacks #544 --- src/components/parser.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/components/parser.cpp b/src/components/parser.cpp index 8dd77dc6..4df94b37 100644 --- a/src/components/parser.cpp +++ b/src/components/parser.cpp @@ -45,6 +45,11 @@ void parser::parse(const bar_settings& bar, string data) { } } + m_fg = std::stack(); + m_bg = std::stack(); + m_ul = std::stack(); + m_ol = std::stack(); + if (!m_actions.empty()) { throw unclosed_actionblocks(to_string(m_actions.size()) + " unclosed action block(s)"); }