From 6aef4e96affcc26b9415c6bc9c9bebb5af05a1a7 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Sat, 17 Jan 2009 13:42:46 +0200 Subject: [PATCH] XKB: Fix logic error Use logical or instead of bitwise or. Signed-off-by: Daniel Stone Signed-off-by: Peter Hutterer --- xkb/xkbAccessX.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xkb/xkbAccessX.c b/xkb/xkbAccessX.c index 4a0f56112..c7f7439c2 100644 --- a/xkb/xkbAccessX.c +++ b/xkb/xkbAccessX.c @@ -604,7 +604,7 @@ Bool ignoreKeyEvent = FALSE; ev.keycode= key; ev.slowKeysDelay= ctrls->slow_keys_delay; ev.debounceDelay= ctrls->debounce_delay; - if (BitIsOn(keybd->key->down,key) | (xkbi->mouseKey == key)) { + if (BitIsOn(keybd->key->down,key) || (xkbi->mouseKey == key)) { ev.detail= XkbAXN_SKRelease; beep_type= _BEEP_SLOW_RELEASE; }