e_input_device: set input thread name 78/290878/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Tue, 4 Apr 2023 09:50:28 +0000 (18:50 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Tue, 4 Apr 2023 10:06:27 +0000 (19:06 +0900)
Change-Id: I411af19f820f41fda3b856ac561a6382ec29b05c
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/bin/e_input_device.c

index 46aecef..9833e7a 100644 (file)
@@ -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
+}