From: Changyeon Lee Date: Mon, 21 Jan 2019 02:43:04 +0000 (+0900) Subject: e_hwc_windows: skip hwc_window of ui under 24bit window in visible list X-Git-Tag: submit/tizen/20190124.034806^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d80db782f12379c0a5fade643bf6efb7fcce62b3;p=platform%2Fupstream%2Fenlightenment.git e_hwc_windows: skip hwc_window of ui under 24bit window in visible list Change-Id: I850ceef12d9a8aeca98f02c1c6e4a60c50431236 --- diff --git a/src/bin/e_hwc_windows.c b/src/bin/e_hwc_windows.c index 5a23bd49a1..fbde4361b8 100644 --- a/src/bin/e_hwc_windows.c +++ b/src/bin/e_hwc_windows.c @@ -1553,6 +1553,7 @@ _e_hwc_windows_visible_windows_list_get(E_Hwc *hwc) E_Client *ec; Evas_Object *o; int scr_w, scr_h; + int ui_skip = EINA_FALSE; for (o = evas_object_top_get(e_comp->evas); o; o = evas_object_below_get(o)) { @@ -1612,6 +1613,10 @@ _e_hwc_windows_visible_windows_list_get(E_Hwc *hwc) e_hwc_window_state_set(hwc_window, E_HWC_WINDOW_STATE_VIDEO, EINA_TRUE); } + else + { + if (ui_skip) continue; + } if (ec->is_cursor) { @@ -1619,6 +1624,9 @@ _e_hwc_windows_visible_windows_list_get(E_Hwc *hwc) } windows_list = eina_list_append(windows_list, hwc_window); + + if (!ec->argb) + ui_skip = EINA_TRUE; } return windows_list;