From 0cfd48130842685828e0662a27272a3a65facd23 Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 23 Mar 2009 11:41:16 +1000 Subject: [PATCH] dix: Dont change the keyboard mapping on non-keyboard devices. Signed-off-by: Peter Hutterer --- dix/devices.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dix/devices.c b/dix/devices.c index 065b20237..4a36669ac 100644 --- a/dix/devices.c +++ b/dix/devices.c @@ -1505,6 +1505,8 @@ ProcChangeKeyboardMapping(ClientPtr client) for (tmp = inputInfo.devices; tmp; tmp = tmp->next) { if (tmp->isMaster || tmp->u.master != pDev) continue; + if (!tmp->key) + continue; rc = XaceHook(XACE_DEVICE_ACCESS, client, pDev, DixManageAccess); if (rc != Success)