e_input_backend: support non input thread mode 78/314078/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 4 Jul 2024 11:26:35 +0000 (20:26 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 5 Jul 2024 01:49:30 +0000 (10:49 +0900)
Change-Id: I5aa489c875cea3958d9806fa40d7022e873a7bbf
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/bin/inputmgr/e_input_backend.c

index 6a29424c80f4fb73931ef47f9f357b2d5f6daf29..1eae13a3401addca510f13c1caabe1961a5b08e0 100644 (file)
@@ -1235,6 +1235,12 @@ e_input_backend_thread_safe_call(E_Input_Thread_Safe_Call_Cb cb, void *data, siz
    order.data_length = data_length;
 
    if (!cb) return;
+   if (!e_input_thread_mode_get())
+     {
+        cb(data);
+        return;
+     }
+
    if (!g_input_backend)
      {
         ERR("Not yet initialized\n");