prevent stackoverflow when pannable changes to fewer params

endless loop: e.g.  2in2out -> balance (or 1in1out)
#23 0xb7ab5c17 in ARDOUR::Pannable::value_as_string
#24 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string
#25 0xb7ab5c17 in ARDOUR::Pannable::value_as_string
#26 0xb2ebb206 in ARDOUR::Pannerbalance::value_as_string
ad infinitum
This commit is contained in:
Robin Gareus 2014-01-15 10:38:32 +01:00
parent d27d6e673f
commit abb75d4a2e
4 changed files with 4 additions and 4 deletions

View file

@ -385,7 +385,7 @@ Panner1in2out::value_as_string (boost::shared_ptr<AutomationControl> ac) const
(int) rint (100.0 * val));
default:
return _pannable->value_as_string (ac);
return _("unused");
}
}

View file

@ -529,7 +529,7 @@ Panner2in2out::value_as_string (boost::shared_ptr<AutomationControl> ac) const
return string_compose (_("Width: %1%%"), (int) floor (100.0 * val));
default:
return _pannable->value_as_string (ac);
return _("unused");
}
}

View file

@ -321,7 +321,7 @@ Pannerbalance::value_as_string (boost::shared_ptr<AutomationControl> ac) const
(int) rint (100.0 * val));
default:
return _pannable->value_as_string (ac);
return _("unused");
}
}

View file

@ -430,7 +430,7 @@ VBAPanner::value_as_string (boost::shared_ptr<AutomationControl> ac) const
return string_compose (_("%1\u00B0"), (int) floor (90.0 * fabs(val)));
default:
return _pannable->value_as_string (ac);
return _("unused");
}
}