From a9621bcc79c7e3bf09a68dd72460708c3a884793 Mon Sep 17 00:00:00 2001 From: marha Date: Tue, 26 Jul 2011 08:40:06 +0200 Subject: Fix for possible run-time type cast problem in debug --- xorg-server/dix/eventconvert.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'xorg-server') diff --git a/xorg-server/dix/eventconvert.c b/xorg-server/dix/eventconvert.c index 5196071e1..5fbaa4cf9 100644 --- a/xorg-server/dix/eventconvert.c +++ b/xorg-server/dix/eventconvert.c @@ -140,7 +140,7 @@ EventToCore(InternalEvent *event, xEvent **core_out, int *count_out) core->u.keyButtonPointer.time = e->time; core->u.keyButtonPointer.rootX = e->root_x; core->u.keyButtonPointer.rootY = e->root_y; - core->u.keyButtonPointer.state = e->corestate; + core->u.keyButtonPointer.state = e->corestate&0xffff; core->u.keyButtonPointer.root = e->root; EventSetKeyRepeatFlag(core, (e->type == ET_KeyPress && -- cgit v1.2.3