diff --git a/dix/devices.c b/dix/devices.c index 0bd9b75e6..9aaadc494 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -2347,7 +2347,7 @@ RecalculateMasterButtons(DeviceIntPtr slave) event.header = ET_Internal; event.type = ET_DeviceChanged; - event.time = CurrentTime; + event.time = GetTimeInMillis(); event.deviceid = master->id; event.flags = DEVCHANGE_POINTER_EVENT | DEVCHANGE_DEVICE_CHANGE; event.buttons.num_buttons = maxbuttons;