Blob Blame History Raw
diff -up gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c.multi-syndaemon gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c
--- gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c.multi-syndaemon	2009-06-16 00:35:48.189419930 -0400
+++ gnome-settings-daemon-2.26.1/plugins/mouse/gsd-mouse-manager.c	2009-06-16 00:36:26.235415380 -0400
@@ -504,6 +504,9 @@ set_disable_w_typing (GsdMouseManager *m
 	if (state) {
 		char	*args[4];
 
+                if (manager->priv->syndaemon_spawned)
+                        return 0;
+
 		args[0] = "syndaemon";
 		args[1] = "-i";
 		args[2] = "0.5";