summaryrefslogtreecommitdiff
path: root/dix
diff options
context:
space:
mode:
authorPeter Hutterer <peter.hutterer@redhat.com>2008-11-20 13:51:15 +1000
committerPeter Hutterer <peter.hutterer@redhat.com>2008-11-21 09:04:51 +1000
commitf4e725f248870a2de10449cc8f53de32e7840d45 (patch)
treecd314579649b55a11e332cc918b69f5f5d8812da /dix
parent7f818776b7a19bd6100596d327ecaa69be317bc6 (diff)
dix: memset DeviceVelocityPtr to zero.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by: Adam Jackson <ajax@redhat.com>
Diffstat (limited to 'dix')
-rw-r--r--dix/ptrveloc.c11
1 files changed, 2 insertions, 9 deletions
diff --git a/dix/ptrveloc.c b/dix/ptrveloc.c
index 5496ba323..e9d4e882f 100644
--- a/dix/ptrveloc.c
+++ b/dix/ptrveloc.c
@@ -96,22 +96,15 @@ SimpleSmoothProfile(DeviceVelocityPtr pVel, float velocity,
void
InitVelocityData(DeviceVelocityPtr s)
{
- s->lrm_time = 0;
- s->velocity = 0;
- s->last_velocity = 0;
+ memset(s, 0, sizeof(DeviceVelocityRec));
+
s->corr_mul = 10.0; /* dots per 10 milisecond should be usable */
s->const_acceleration = 1.0; /* no acceleration/deceleration */
s->reset_time = 300;
- s->last_reset = FALSE;
- s->last_dx = 0;
- s->last_dy = 0;
s->use_softening = 1;
s->min_acceleration = 1.0; /* don't decelerate */
s->coupling = 0.25;
s->average_accel = TRUE;
- s->profile_private = NULL;
- memset(&s->statistics, 0, sizeof(s->statistics));
- memset(&s->filters, 0, sizeof(s->filters));
SetAccelerationProfile(s, AccelProfileClassic);
InitFilterChain(s, (float)1.0/20.0, 1, 1, 40);
}