mirror of
https://github.com/juce-framework/JUCE.git
synced 2026-01-11 23:54:18 +00:00
Code cleanup
This commit is contained in:
parent
7294118612
commit
71bc0ca7e6
1 changed files with 10 additions and 14 deletions
|
|
@ -250,28 +250,24 @@ public:
|
|||
int minNumInputs = std::numeric_limits<int>::max(), maxNumInputs = 0,
|
||||
minNumOutputs = std::numeric_limits<int>::max(), maxNumOutputs = 0;
|
||||
|
||||
auto updateMinAndMax = [] (int newValue, int& minValue, int& maxValue)
|
||||
{
|
||||
minValue = jmin (minValue, newValue);
|
||||
maxValue = jmax (maxValue, newValue);
|
||||
};
|
||||
|
||||
if (channelConfiguration.size() > 0)
|
||||
{
|
||||
auto defaultConfig = channelConfiguration.getReference (0);
|
||||
minNumInputs = jmin (minNumInputs, (int) defaultConfig.numIns);
|
||||
maxNumInputs = jmax (maxNumInputs, (int) defaultConfig.numIns);
|
||||
minNumOutputs = jmin (minNumOutputs, (int) defaultConfig.numOuts);
|
||||
maxNumOutputs = jmax (maxNumOutputs, (int) defaultConfig.numOuts);
|
||||
updateMinAndMax ((int) defaultConfig.numIns, minNumInputs, maxNumInputs);
|
||||
updateMinAndMax ((int) defaultConfig.numOuts, minNumOutputs, maxNumOutputs);
|
||||
}
|
||||
|
||||
if (auto* bus = processor->getBus (true, 0))
|
||||
{
|
||||
auto defaultNumChannels = bus->getDefaultLayout().size();
|
||||
minNumInputs = jmin (minNumInputs, defaultNumChannels);
|
||||
maxNumInputs = jmax (maxNumInputs, defaultNumChannels);
|
||||
}
|
||||
updateMinAndMax (bus->getDefaultLayout().size(), minNumInputs, maxNumInputs);
|
||||
|
||||
if (auto* bus = processor->getBus (false, 0))
|
||||
{
|
||||
auto defaultNumChannels = bus->getDefaultLayout().size();
|
||||
minNumOutputs = jmin (minNumOutputs, defaultNumChannels);
|
||||
maxNumOutputs = jmax (maxNumOutputs, defaultNumChannels);
|
||||
}
|
||||
updateMinAndMax (bus->getDefaultLayout().size(), minNumOutputs, maxNumOutputs);
|
||||
|
||||
minNumInputs = jmin (minNumInputs, maxNumInputs);
|
||||
minNumOutputs = jmin (minNumOutputs, maxNumOutputs);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue