e_hwc_windows: add missing window to visible list 61/221761/3
authorChangyeon Lee <cyeon.lee@samsung.com>
Tue, 7 Jan 2020 08:12:44 +0000 (17:12 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Fri, 10 Jan 2020 02:31:50 +0000 (02:31 +0000)
window is visible even if upper window is fullscreen and 24bit
when upper window is animating

Change-Id: Ib6644afec3efaad40dd7f9142d0e51e9111924de

src/bin/e_hwc_windows.c

index 7289a1c..c0185d6 100644 (file)
@@ -784,7 +784,9 @@ _e_hwc_windows_visible_windows_list_get(E_Hwc *hwc)
         if (!eina_list_data_find(windows_list, hwc_window))
           windows_list = eina_list_append(windows_list, hwc_window);
 
-        if (!ec->argb && E_CONTAINS(x, y, w, h, 0, 0, scr_w, scr_h))
+        if ((!ec->argb) &&
+            (E_CONTAINS(x, y, w, h, 0, 0, scr_w, scr_h)) &&
+            (!e_comp_object_is_animating(ec->frame)))
           ui_skip = EINA_TRUE;
      }