dix: memset DeviceVelocityPtr to zero.
Signed-off-by: Peter Hutterer <peter.hutterer@redhat.com> Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
7f818776b7
commit
f4e725f248
|
@ -96,22 +96,15 @@ SimpleSmoothProfile(DeviceVelocityPtr pVel, float velocity,
|
||||||
void
|
void
|
||||||
InitVelocityData(DeviceVelocityPtr s)
|
InitVelocityData(DeviceVelocityPtr s)
|
||||||
{
|
{
|
||||||
s->lrm_time = 0;
|
memset(s, 0, sizeof(DeviceVelocityRec));
|
||||||
s->velocity = 0;
|
|
||||||
s->last_velocity = 0;
|
|
||||||
s->corr_mul = 10.0; /* dots per 10 milisecond should be usable */
|
s->corr_mul = 10.0; /* dots per 10 milisecond should be usable */
|
||||||
s->const_acceleration = 1.0; /* no acceleration/deceleration */
|
s->const_acceleration = 1.0; /* no acceleration/deceleration */
|
||||||
s->reset_time = 300;
|
s->reset_time = 300;
|
||||||
s->last_reset = FALSE;
|
|
||||||
s->last_dx = 0;
|
|
||||||
s->last_dy = 0;
|
|
||||||
s->use_softening = 1;
|
s->use_softening = 1;
|
||||||
s->min_acceleration = 1.0; /* don't decelerate */
|
s->min_acceleration = 1.0; /* don't decelerate */
|
||||||
s->coupling = 0.25;
|
s->coupling = 0.25;
|
||||||
s->average_accel = TRUE;
|
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);
|
SetAccelerationProfile(s, AccelProfileClassic);
|
||||||
InitFilterChain(s, (float)1.0/20.0, 1, 1, 40);
|
InitFilterChain(s, (float)1.0/20.0, 1, 1, 40);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user