mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 23:05:04 +01:00
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:
parent
d27d6e673f
commit
abb75d4a2e
4 changed files with 4 additions and 4 deletions
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue