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); --
