From d6f232c548c9b850b1d615b426e8bc10db38e97b Mon Sep 17 00:00:00 2001
From: Ingo Ruhnke <grumbel@gmx.de>
Date: Wed, 26 Jan 2011 17:20:20 +0100
Subject: [PATCH] Light LEDs when using daemon

---
 src/xboxdrv_daemon.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/xboxdrv_daemon.cpp b/src/xboxdrv_daemon.cpp
index 9e307c0..816e35b 100644
--- a/src/xboxdrv_daemon.cpp
+++ b/src/xboxdrv_daemon.cpp
@@ -31,6 +31,7 @@
 #include "usb_helper.hpp"
 #include "xbox_controller_factory.hpp"
 #include "xboxdrv_thread.hpp"
+#include "xbox_generic_controller.hpp"
 
 extern bool global_exit_xboxdrv;
 
@@ -138,7 +139,7 @@ XboxdrvDaemon::cleanup_threads()
 void
 XboxdrvDaemon::process_match(const Options& opts, struct udev_device* device)
 {
-  if (true)
+  if (false)
   {
     print_info(device);
   }
@@ -478,6 +479,8 @@ XboxdrvDaemon::launch_xboxdrv(const XPadDevice& dev_type, const Options& opts,
   {
     std::auto_ptr<XboxGenericController> controller = XboxControllerFactory::create(dev_type, dev, opts);
 
+    controller->set_led(2 + (slot.id % 4));
+
     std::auto_ptr<MessageProcessor> message_proc;
     if (m_uinput.get())
     {