diff options
author | Peter Hutterer <peter.hutterer@redhat.com> | 2008-11-20 13:51:15 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@redhat.com> | 2008-11-21 09:04:51 +1000 |
commit | f4e725f248870a2de10449cc8f53de32e7840d45 (patch) | |
tree | cd314579649b55a11e332cc918b69f5f5d8812da /dix | |
parent | 7f818776b7a19bd6100596d327ecaa69be317bc6 (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.c | 11 |
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); } |