Revert "elput: Use Eeze function to get the udev to create context with"

This reverts commit 7b3d20371e.

using a separate context was intentional here since libudev is not threadsafe
and this will crash
This commit is contained in:
Mike Blumenkrantz 2016-06-02 11:12:06 -04:00
parent 354bc66d0d
commit 596b132226
1 changed files with 3 additions and 3 deletions

View File

@ -312,10 +312,9 @@ static void
_elput_input_init_thread(void *data, Ecore_Thread *eth EINA_UNUSED) _elput_input_init_thread(void *data, Ecore_Thread *eth EINA_UNUSED)
{ {
Elput_Manager *manager = data; Elput_Manager *manager = data;
void *udev = NULL; struct udev *udev;
udev = eeze_udev_get(); udev = udev_new();
if (!udev) return;
manager->input.lib = manager->input.lib =
libinput_udev_create_context(&_input_interface, manager, udev); libinput_udev_create_context(&_input_interface, manager, udev);
@ -324,6 +323,7 @@ _elput_input_init_thread(void *data, Ecore_Thread *eth EINA_UNUSED)
ERR("libinput could not create udev context"); ERR("libinput could not create udev context");
return; return;
} }
udev_unref(udev);
if (libinput_udev_assign_seat(manager->input.lib, manager->seat)) if (libinput_udev_assign_seat(manager->input.lib, manager->seat))
{ {