From 6b19213c8b457e2dcbe6d3d62ec7debc443ddb14 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Tue, 4 Apr 2023 18:50:28 +0900 Subject: [PATCH] e_input_device: set input thread name Change-Id: I411af19f820f41fda3b856ac561a6382ec29b05c Signed-off-by: Jihoon Kim --- src/bin/e_input_device.c | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/bin/e_input_device.c b/src/bin/e_input_device.c index 46aecef..9833e7a 100644 --- a/src/bin/e_input_device.c +++ b/src/bin/e_input_device.c @@ -723,6 +723,12 @@ e_input_device_input_backend_create(E_Input_Device *dev, E_Input_Libinput_Backen } static void +_e_input_device_input_thread_name_set(void) +{ + eina_thread_name_set(eina_thread_self(), "input-device-thread"); +} + +static void _einput_device_input_thread_udev_backend_heavy(void *data, Ecore_Thread *th, void *msg_data) { E_Input_Backend *input = (E_Input_Backend *)data; @@ -743,6 +749,8 @@ _einput_device_input_thread_udev_backend_heavy(void *data, Ecore_Thread *th, voi return; } + _e_input_device_input_thread_name_set(); + if (input->log_disable) libinput_log_set_handler(input->libinput, NULL); else @@ -878,7 +886,7 @@ e_input_device_input_create_libinput_udev(E_Input_Device *dev) if (e_input_thread_enabled_get()) { - /* intialize libinput udev backend within an ecore thread */ + /* initialize libinput udev backend within an ecore thread */ if (!_e_input_device_input_thread_init_udev_backend(input)) { ERR("Failed to initialize e_input backend (libinput udev backend) !"); @@ -960,6 +968,8 @@ _einput_device_input_thread_path_backend_heavy(void *data, Ecore_Thread *th, voi return; } + _e_input_device_input_thread_name_set(); + if (input->log_disable) libinput_log_set_handler(input->libinput, NULL); else @@ -1099,7 +1109,7 @@ e_input_device_input_create_libinput_path(E_Input_Device *dev) if (e_input_thread_enabled_get()) { - /* intialize libinput path backend within an ecore thread */ + /* initialize libinput path backend within an ecore thread */ if (!_e_input_device_input_thread_init_path_backend(input)) { ERR("Failed to initialize e_input backend (libinput path backend) !"); @@ -1471,4 +1481,4 @@ e_input_device_seat_name_set(E_Input_Device *dev, const char *input, const char ERR("Failed to set new seatname: %s", seat_name); return EINA_FALSE; -} \ No newline at end of file +} -- 2.7.4