XI2 button state was wrong
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
X.Org X server |
Unknown
|
Critical
|
|||
xorg-server (Ubuntu) |
Invalid
|
Low
|
Unassigned |
Bug Description
XI2 button state was wrong, but fedora project had made a patch.
http://
[code]
From d54db5c500e865e
From: Peter Hutterer <email address hidden>
Date: Fri, 16 Dec 2011 12:41:08 +1000
Subject: [PATCH] dix: button state must show the logical buttons, not
physical buttons
If the device is mapped 3 2 1, a click on physical button 1 sends a button 3
press, but the state was set for button 1. Fix this, the state must be set
for that button's logical mapping.
https:/
Signed-off-by: Peter Hutterer <email address hidden>
(cherry picked from commit 9567d21e85b99fe
Conflicts:
dix/inpututils.c
---
Xi/exevents.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Xi/exevents.c b/Xi/exevents.c
index dcb496f..9d43564 100644
--- a/Xi/exevents.c
+++ b/Xi/exevents.c
@@ -927,7 +927,7 @@ ProcessOtherEve
for (i = 0; mouse && mouse->button && i < mouse->
if (BitIsOn(
- SetBit(
+ SetBit(
if (kbd && kbd->key)
{
--
1.7.7.1
[/code]
ProblemType: Bug
DistroRelease: Trisquel 5.5
Package: xserver-xorg-core 2:1.10.4-1ubuntu4.2
ProcVersionSign
Uname: Linux 3.0.0-16-generic x86_64
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Sun Mar 18 07:39:54 2012
InstallationMedia: Trisquel 5.5 "brigantia" - Release amd64 (20120317)
ProcEnviron:
LANGUAGE=en_HK:en
LANG=en_HK.UTF-8
SHELL=/bin/bash
SourcePackage: xorg-server
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in xorg-server (Ubuntu): | |
status: | New → Confirmed |
assignee: | nobody → Yeking (yeking) |
Changed in xorg-server: | |
importance: | Unknown → Critical |
This bug has been fixed on 2011-12-16 in fedora, but after 3 months, ubuntu is still unfixed, what's wrong??