From de0b5d89210545a5a7c0c892d0f85b46b1418508 Mon Sep 17 00:00:00 2001
From: Peter Hutterer <peter.hutterer@who-t.net>
Date: Wed, 8 Jul 2009 08:21:06 +1000
Subject: [PATCH] Spawn syndaemon with -k flag to ignore modifier keys.
---
plugins/mouse/gsd-mouse-manager.c | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/plugins/mouse/gsd-mouse-manager.c b/plugins/mouse/gsd-mouse-manager.c
index 1cb71d6..30e649d 100644
--- a/plugins/mouse/gsd-mouse-manager.c
+++ b/plugins/mouse/gsd-mouse-manager.c
@@ -502,7 +502,7 @@ set_disable_w_typing (GsdMouseManager *manager, gboolean state)
GError *error = NULL;
if (state) {
- char *args[4];
+ char *args[5];
if (manager->priv->syndaemon_spawned)
return 0;
@@ -510,7 +510,8 @@ set_disable_w_typing (GsdMouseManager *manager, gboolean state)
args[0] = "syndaemon";
args[1] = "-i";
args[2] = "0.5";
- args[3] = NULL;
+ args[3] = "-k";
+ args[4] = NULL;
if (!g_find_program_in_path(args[0]))
return 0;
--
1.6.3.rc1.2.g0164.dirty