diff options
| author | Daniel Stone <daniel@fooishbar.org> | 2007-11-30 20:35:26 +0200 |
|---|---|---|
| committer | Daniel Stone <daniel@fooishbar.org> | 2007-12-05 18:29:54 +0000 |
| commit | 0fccb24aa978b838cf0fb008e9695837e612c529 (patch) | |
| tree | df16d700dd7313e7d7adaed5216b525fdfc24b24 /Xi | |
| parent | c6cfcd408df3e44d0094946c0a7d2fa944b4d2d1 (diff) | |
ProcessOtherEvent: Don't do double translation of button events
We already deal with the button mapping in GetPointerEvents, so don't
do the remapping again in ProcessOtherEvent.
Diffstat (limited to 'Xi')
| -rw-r--r-- | Xi/exevents.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Xi/exevents.c b/Xi/exevents.c index 377311ec9..7cf0c50a5 100644 --- a/Xi/exevents.c +++ b/Xi/exevents.c @@ -244,7 +244,7 @@ ProcessOtherEvent(xEventPtr xE, DeviceIntPtr other, int count) other->valuator->motionHintWindow = NullWindow; b->buttonsDown++; b->motionMask = DeviceButtonMotionMask; - xE->u.u.detail = b->map[key]; + xE->u.u.detail = key; if (xE->u.u.detail == 0) return; if (xE->u.u.detail <= 5) @@ -266,7 +266,7 @@ ProcessOtherEvent(xEventPtr xE, DeviceIntPtr other, int count) other->valuator->motionHintWindow = NullWindow; if (b->buttonsDown >= 1 && !--b->buttonsDown) b->motionMask = 0; - xE->u.u.detail = b->map[key]; + xE->u.u.detail = key; if (xE->u.u.detail == 0) return; if (xE->u.u.detail <= 5) |
