devilhorns pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=e483e35f3dd898085eadf1f70a94e80bbd987759

commit e483e35f3dd898085eadf1f70a94e80bbd987759
Author: Chris Michael <cp.mich...@samsung.com>
Date:   Tue Jan 31 10:55:55 2017 -0500

    elput: Improve debug output for added devices
    
    Small patch which does not print out debug info for devices we do not
    handle, and adds the 'type' of device to the debug output (pointer,
    keyboard, etc).
    
    @fix
    
    Signed-off-by: Chris Michael <cp.mich...@samsung.com>
---
 src/lib/elput/elput_input.c | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/src/lib/elput/elput_input.c b/src/lib/elput/elput_input.c
index 6bb5b57..c854fc9 100644
--- a/src/lib/elput/elput_input.c
+++ b/src/lib/elput/elput_input.c
@@ -176,6 +176,12 @@ _device_add(Elput_Manager *em, struct libinput_device *dev)
    edev = _evdev_device_create(eseat, dev);
    if (!edev) return;
 
+   oname = libinput_device_get_output_name(dev);
+   eina_stringshare_replace(&edev->output_name, oname);
+
+   eseat->devices = eina_list_append(eseat->devices, edev);
+
+   DBG("Input Device Added: %s", libinput_device_get_name(dev));
    if (edev->caps & EVDEV_SEAT_KEYBOARD)
      DBG("\tDevice added as Keyboard device");
    if (edev->caps & EVDEV_SEAT_POINTER)
@@ -183,11 +189,6 @@ _device_add(Elput_Manager *em, struct libinput_device *dev)
    if (edev->caps & EVDEV_SEAT_TOUCH)
      DBG("\tDevice added as Touch device");
 
-   oname = libinput_device_get_output_name(dev);
-   eina_stringshare_replace(&edev->output_name, oname);
-
-   eseat->devices = eina_list_append(eseat->devices, edev);
-
    _device_event_send(edev, ELPUT_DEVICE_ADDED);
 }
 
@@ -199,6 +200,8 @@ _device_remove(Elput_Manager *em EINA_UNUSED, struct 
libinput_device *device)
    edev = libinput_device_get_user_data(device);
    if (!edev) return;
 
+   DBG("Input Device Removed: %s", libinput_device_get_name(device));
+
    _device_event_send(edev, ELPUT_DEVICE_REMOVED);
 }
 
@@ -217,11 +220,9 @@ _udev_process_event(struct libinput_event *event)
    switch (libinput_event_get_type(event))
      {
       case LIBINPUT_EVENT_DEVICE_ADDED:
-        DBG("Input Device Added: %s", libinput_device_get_name(dev));
         _device_add(em, dev);
         break;
       case LIBINPUT_EVENT_DEVICE_REMOVED:
-        DBG("Input Device Removed: %s", libinput_device_get_name(dev));
         _device_remove(em, dev);
         break;
       default:

-- 


Reply via email to