e_hwc_window_name_set(hwc_window);
hwc_window->obscured_by_target = obscured_by_target;
+ if (eina_list_data_find(windows_list, hwc_window))
+ continue;
+
// check clients to skip composite
if (e_client_util_ignored_get(ec))
{
e_hwc_window_state_set(hwc_window, E_HWC_WINDOW_STATE_CURSOR, EINA_TRUE);
}
- if (!eina_list_data_find(windows_list, hwc_window))
- windows_list = eina_list_append(windows_list, hwc_window);
+ windows_list = eina_list_append(windows_list, hwc_window);
if ((!ec->argb) &&
(E_CONTAINS(x, y, w, h, 0, 0, ee_w, ee_h)) &&