diff options
author | Jeremy Kerr <jk@ozlabs.org> | 2007-08-27 11:43:32 +0800 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2007-08-27 08:02:19 +0200 |
commit | b9b2acf28d1ebad52de372a181dadf73455ad4de (patch) | |
tree | c55a4cd45572dce70362feadb868bceec47c0b43 | |
parent | 6ede3a8b0842a07c97af0f5d0f86ec62af2f0966 (diff) |
Fix up/down inversion of key events
We're currently getting TwinEventKeyDowns for key ups, and vice versa.
This change fixes the problem.
Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-rw-r--r-- | libtwin/twin_fbdev.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libtwin/twin_fbdev.c b/libtwin/twin_fbdev.c index 032cd28..d761414 100644 --- a/libtwin/twin_fbdev.c +++ b/libtwin/twin_fbdev.c @@ -291,7 +291,7 @@ static twin_bool_t twin_fbdev_read_events(int file, twin_file_op_t ops, for (i = 0; i < count; i++) { unsigned char e = events[i]; - down = !!(e & 0x80); + down = !(e & 0x80); e &= 0x7f; /* XXX Handle special keys (make more configurable) */ |