From e140a12bf525d62b6116e50bea463568fcb74e2d Mon Sep 17 00:00:00 2001 From: Nikolaus Gullotta Date: Tue, 2 Apr 2019 15:09:29 -0500 Subject: [PATCH] add safeguard to PhaseControl::set_state(). Mixbus Master has a blank phase control value --- libs/ardour/phase_control.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/ardour/phase_control.cc b/libs/ardour/phase_control.cc index bc0a11130c..caa82af82c 100644 --- a/libs/ardour/phase_control.cc +++ b/libs/ardour/phase_control.cc @@ -86,7 +86,8 @@ PhaseControl::set_state (XMLNode const & node, int version) std::string str; if (node.get_property (X_("phase-invert"), str)) { - set_phase_invert (boost::dynamic_bitset<> (str)); + if(str.length() != 0) + set_phase_invert (boost::dynamic_bitset<> (str)); } return 0;