devilhorns pushed a commit to branch master.

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

commit 893297e6f711c37c9e36602467739d4dfa6bd141
Author: Chris Michael <[email protected]>
Date:   Wed Dec 10 09:44:38 2014 -0500

    ecore-drm: Remove libinput log print callback
    
    Summary: This was causing crashes in libinput when trying to print out
    via eina_log. Disable/Remove it. Let libinput print it's own logs.
    
    @fix
    
    Signed-off-by: Chris Michael <[email protected]>
---
 src/lib/ecore_drm/ecore_drm_inputs.c | 22 ----------------------
 1 file changed, 22 deletions(-)

diff --git a/src/lib/ecore_drm/ecore_drm_inputs.c 
b/src/lib/ecore_drm/ecore_drm_inputs.c
index f479465..31176a3 100644
--- a/src/lib/ecore_drm/ecore_drm_inputs.c
+++ b/src/lib/ecore_drm/ecore_drm_inputs.c
@@ -5,25 +5,6 @@
 #include "ecore_drm_private.h"
 
 /* local functions */
-static void 
-_cb_libinput_log(struct libinput *libinput EINA_UNUSED, enum 
libinput_log_priority priority, const char *format, va_list args)
-{
-   switch (priority)
-     {
-      case LIBINPUT_LOG_PRIORITY_DEBUG:
-        DBG(format, args);
-        break;
-      /* case LIBINPUT_LOG_PRIORITY_INFO: */
-      /*   INF(format, args); */
-      /*   break; */
-      case LIBINPUT_LOG_PRIORITY_ERROR:
-        ERR(format, args);
-        break;
-      default:
-        break;
-     }
-}
-
 static int 
 _cb_open_restricted(const char *path, int flags, void *data)
 {
@@ -258,9 +239,6 @@ ecore_drm_inputs_create(Ecore_Drm_Device *dev)
         break;
      }
 
-   /* set callback for libinput logging */
-   libinput_log_set_handler(input->libinput, &_cb_libinput_log);
-
    /* set libinput log priority */
    libinput_log_set_priority(input->libinput, priority);
 

-- 


Reply via email to