devilhorns pushed a commit to branch master.

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

commit 44e2cde623472fd0539e772f8fdc6fbb58f2b5a8
Author: Chris Michael <[email protected]>
Date:   Thu Sep 25 11:46:46 2014 -0400

    ecore-drm: Add some more debug information if a device fails to open
    
    Summary: This is mainly for debugging, but lets print out a bit more
    information if a device fails to open.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/ecore_drm/ecore_drm_inputs.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/lib/ecore_drm/ecore_drm_inputs.c 
b/src/lib/ecore_drm/ecore_drm_inputs.c
index bf076df..544c3b2 100644
--- a/src/lib/ecore_drm/ecore_drm_inputs.c
+++ b/src/lib/ecore_drm/ecore_drm_inputs.c
@@ -79,14 +79,15 @@ _cb_device_opened(void *data, const Eldbus_Message *msg, 
Eldbus_Pending *pending
    const char *errname, *errmsg;
    int fd = -1;
 
+   if (!(d = data)) return;
+
    if (eldbus_message_error_get(msg, &errname, &errmsg))
      {
         ERR("Eldbus Message Error: %s %s", errname, errmsg);
+        ERR("\tFailed to open device: %s", d->node);
         return;
      }
 
-   if (!(d = data)) return;
-
    /* DBG("Input Device Opened: %s", d->node); */
 
    /* DBUS_TYPE_UNIX_FD == 'h' */
@@ -171,6 +172,8 @@ _device_add(Ecore_Drm_Input *input, const char *device)
    if (!(data->node = eeze_udev_syspath_get_devpath(device)))
      goto dev_err;
 
+   DBG("\tDevice Path: %s", data->node);
+
    _ecore_drm_dbus_device_open(data->node, _cb_device_opened, data);
 
    return EINA_TRUE;

-- 


Reply via email to