Previously this was not implemented because it requires the X server has the xf86PostButtonEventP() function which was not released at the time.
Signed-off-by: Oliver McFadden <[email protected]> --- src/evdev.c | 7 ++----- 1 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/evdev.c b/src/evdev.c index 3051462..b5635e5 100644 --- a/src/evdev.c +++ b/src/evdev.c @@ -655,11 +655,8 @@ static void EvdevPostQueuedEvents(InputInfoPtr pInfo, int *num_v, int *first_v, pEvdev->queue[i].val); break; case EV_QUEUE_BTN: - /* FIXME: Add xf86PostButtonEventP to the X server so that we may - * pass the valuators on ButtonPress/Release events, too. Currently - * only MotionNotify events contain the pointer position. */ - xf86PostButtonEvent(pInfo->dev, 0, pEvdev->queue[i].key, - pEvdev->queue[i].val, 0, 0); + xf86PostButtonEventP(pInfo->dev, 0, pEvdev->queue[i].key, + pEvdev->queue[i].val, *first_v, *num_v, v); break; } } -- 1.6.1 _______________________________________________ xorg-devel mailing list [email protected] http://lists.x.org/mailman/listinfo/xorg-devel
