Enable compatibility with older versions of libconfig (such as the one shipped with RHEL/CentOS 7)
This commit is contained in:
@@ -101,7 +101,7 @@ AxisGesture::Config::Config(Device *device, libconfig::Setting &setting) :
|
||||
Gesture::Config(device, setting, false)
|
||||
{
|
||||
try {
|
||||
auto& axis = setting.lookup("axis");
|
||||
auto& axis = setting["axis"];
|
||||
if(axis.isNumber()) {
|
||||
_axis = axis;
|
||||
} else if(axis.getType() == libconfig::Setting::TypeString) {
|
||||
@@ -123,7 +123,7 @@ AxisGesture::Config::Config(Device *device, libconfig::Setting &setting) :
|
||||
}
|
||||
|
||||
try {
|
||||
auto& multiplier = setting.lookup("axis_multiplier");
|
||||
auto& multiplier = setting["axis_multiplier"];
|
||||
if(multiplier.isNumber()) {
|
||||
if(multiplier.getType() == libconfig::Setting::TypeFloat)
|
||||
_multiplier = multiplier;
|
||||
@@ -168,4 +168,4 @@ void AxisGesture::Config::setHiresMultiplier(double multiplier)
|
||||
}
|
||||
|
||||
_hires_multiplier = multiplier;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user