Commit 1bce9bf8 authored by Tristan Matthews's avatar Tristan Matthews

preferences: clamp only needs to have function scope

parent 97d80491
......@@ -436,13 +436,6 @@ AudioPreference::setRecordPath(const std::string &r)
}
}
namespace {
double clamp(double min, double max, double val)
{
return std::min(max, std::max(min, val));
}
}
void AudioPreference::unserialize(const Conf::YamlNode &map)
{
map.getValue(AUDIO_API_KEY, &audioApi_);
......@@ -454,6 +447,11 @@ void AudioPreference::unserialize(const Conf::YamlNode &map)
map.getValue(ALWAYS_RECORDING_KEY, &alwaysRecording_);
map.getValue(VOLUMEMIC_KEY, &volumemic_);
const auto clamp = [] (double min, double max, double val) {
return std::min(max, std::max(min, val));
};
volumemic_ = clamp(-1.0, 1.0, volumemic_);
map.getValue(VOLUMESPKR_KEY, &volumespkr_);
volumespkr_ = clamp(-1.0, 1.0, volumespkr_);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment