e_input: fix dead code 01/295801/1
authorJihoon Kim <jihoon48.kim@samsung.com>
Thu, 13 Jul 2023 10:35:12 +0000 (19:35 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Fri, 14 Jul 2023 02:07:49 +0000 (11:07 +0900)
Change-Id: I58358bb72b1a631e1ff219ac6f8cb2afd8641092
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
src/bin/e_input_evdev.c
src/bin/e_input_event.c

index c510e3f..d61e1f5 100644 (file)
@@ -420,15 +420,18 @@ e_input_evdev_get_e_device(const char *path, Ecore_Device_Class clas)
 
    dev_list = e_device_list_get();
    if (!dev_list) return NULL;
-   for (l = dev_list, dev = dev_list->data; \
-        l; \
-        l = g_list_next(l), dev = G_LIST_GET_DATA(l))
+
+   l = dev_list;
+   while (l)
      {
+        dev = l->data;
         if (!dev) continue;
         identifier = e_device_identifier_get(dev);
         if (!identifier) continue;
         if ((e_device_class_get(dev) == clas) && !(strcmp(identifier, path)))
           return dev;
+
+        l = g_list_next(l);
      }
 
    return NULL;
index 70ad0a5..a1665c7 100755 (executable)
@@ -151,9 +151,10 @@ _process_filter_event(E_Input_Event_Source *ev_source, E_Input_Event *ev)
 
    if (!ev_source || !ev) return TRUE;
 
-   for (l = ev_source->ev_filter_list, data = G_LIST_GET_DATA(l); l; \
-        l = g_list_next(l), data = G_LIST_GET_DATA(l))
+   l = ev_source->ev_filter_list;
+   while (l)
      {
+        data = l->data;
         ef = (E_Input_Event_Filter *)data;
         if (ef && ef->event == ev->event_type)
           {
@@ -163,6 +164,8 @@ _process_filter_event(E_Input_Event_Source *ev_source, E_Input_Event *ev)
                     return FALSE;
                }
           }
+
+        l = g_list_next(l);
      }
 
    return TRUE;
@@ -177,9 +180,13 @@ _process_event_handler(E_Input_Event_Source *ev_source, E_Input_Event *ev)
 
    if (!ev_source || !ev) return TRUE;
 
-   for (l = ev_source->ev_handler_list, data = G_LIST_GET_DATA(l); l; \
-        l = g_list_next(l), data = G_LIST_GET_DATA(l))
+   l = ev_source->ev_handler_list;
+   while (l)
      {
+        data = l->data;
+        if (!data)
+          continue;
+
         eh = (E_Input_Event_Handler *)data;
         if (eh && eh->event == ev->event_type)
           {
@@ -189,6 +196,8 @@ _process_event_handler(E_Input_Event_Source *ev_source, E_Input_Event *ev)
                     return FALSE;
                }
           }
+
+        l = g_list_next(l);
      }
 
    return TRUE;