summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@who-t.net>2009-02-16 10:02:59 +1000
committerPeter Hutterer <peter.hutterer@who-t.net>2009-02-17 16:52:09 +1000
commitb0704a9d3c7a25e0b160414983025db9d14be496 (patch)
treea56bf23d9ab65ea847a9868048c85695ea8d619f
parentf5bfe7f3364df330adcf07c59be93bbcb6f0b98f (diff)
Remove synSetFloatOption, use xf86SetRealOption instead.
As a side-benefit, this means float options now show up in the log too. Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> Signed-off-by: Christoph Brill <egore911@egore911.de> Signed-off-by: Henrik Rydberg <rydberg@euromail.se>Z
-rw-r--r--src/synaptics.c27
1 files changed, 8 insertions, 19 deletions
diff --git a/src/synaptics.c b/src/synaptics.c
index 664d2fa..f119cf6 100644
--- a/src/synaptics.c
+++ b/src/synaptics.c
@@ -289,17 +289,6 @@ free_param_data(SynapticsPrivate *priv)
priv->synpara = NULL;
}
-static double
-synSetFloatOption(pointer options, const char *optname, double default_value)
-{
- char *str_par;
- double value;
- str_par = xf86FindOptionValue(options, optname);
- if ((!str_par) || (sscanf(str_par, "%lf", &value) != 1))
- return default_value;
- return value;
-}
-
static void set_default_parameters(LocalDevicePtr local)
{
SynapticsPrivate *priv = local->private; /* read-only */
@@ -484,14 +473,14 @@ static void set_default_parameters(LocalDevicePtr local)
pars->press_motion_min_z = xf86SetIntOption(opts, "PressureMotionMinZ", pressureMotionMinZ);
pars->press_motion_max_z = xf86SetIntOption(opts, "PressureMotionMaxZ", pressureMotionMaxZ);
- pars->min_speed = synSetFloatOption(opts, "MinSpeed", 0.4);
- pars->max_speed = synSetFloatOption(opts, "MaxSpeed", 0.7);
- pars->accl = synSetFloatOption(opts, "AccelFactor", accelFactor);
- pars->trackstick_speed = synSetFloatOption(opts, "TrackstickSpeed", 40);
- pars->scroll_dist_circ = synSetFloatOption(opts, "CircScrollDelta", 0.1);
- pars->coasting_speed = synSetFloatOption(opts, "CoastingSpeed", 0.0);
- pars->press_motion_min_factor = synSetFloatOption(opts, "PressureMotionMinFactor", 1.0);
- pars->press_motion_max_factor = synSetFloatOption(opts, "PressureMotionMaxFactor", 1.0);
+ pars->min_speed = xf86SetRealOption(opts, "MinSpeed", 0.4);
+ pars->max_speed = xf86SetRealOption(opts, "MaxSpeed", 0.7);
+ pars->accl = xf86SetRealOption(opts, "AccelFactor", accelFactor);
+ pars->trackstick_speed = xf86SetRealOption(opts, "TrackstickSpeed", 40);
+ pars->scroll_dist_circ = xf86SetRealOption(opts, "CircScrollDelta", 0.1);
+ pars->coasting_speed = xf86SetRealOption(opts, "CoastingSpeed", 0.0);
+ pars->press_motion_min_factor = xf86SetRealOption(opts, "PressureMotionMinFactor", 1.0);
+ pars->press_motion_max_factor = xf86SetRealOption(opts, "PressureMotionMaxFactor", 1.0);
pars->grab_event_device = xf86SetBoolOption(opts, "GrabEventDevice", TRUE);
/* Warn about (and fix) incorrectly configured TopEdge/BottomEdge parameters */