e_hwc_windows: check transition even if hwc_window doens't have buffer 11/219511/4
authorChangyeon Lee <cyeon.lee@samsung.com>
Thu, 5 Dec 2019 11:28:29 +0000 (20:28 +0900)
committerJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 12 Dec 2019 11:44:14 +0000 (11:44 +0000)
this is revert commit of c1a8616f8b0d6b3309435f00d159d1f409ba56a2
because transition_failures is added, hwc_window doesn't need
this patch which is for preventing transition lock up

Change-Id: Ibc00d9ee8511392529dcf735195f90d76f34668b

src/bin/e_hwc_windows.c

index bf6d02e9af0677f7dafbea4e295e34438ca2e2cd..96b8f5c181292b5dc54b349b7d6b9c45050bb5a4 100644 (file)
@@ -1774,9 +1774,6 @@ _e_hwc_windows_transition_check(E_Hwc *hwc)
         if ((hwc_window->accepted_state == E_HWC_WINDOW_STATE_DEVICE) &&
             (hwc_window->state == E_HWC_WINDOW_STATE_CLIENT))
           {
-             if ((hwc_window->ec) && (!e_pixmap_resource_get(hwc_window->ec->pixmap)))
-               continue;
-
              if (!_e_hwc_windows_target_window_rendered_window_has(hwc, hwc_window, EINA_FALSE))
                window_transition = E_HWC_WINDOW_TRANSITION_DEVICE_TO_CLIENT;
           }
@@ -1791,9 +1788,6 @@ _e_hwc_windows_transition_check(E_Hwc *hwc)
         else if ((hwc_window->accepted_state == E_HWC_WINDOW_STATE_CURSOR) &&
                  (hwc_window->state == E_HWC_WINDOW_STATE_CLIENT))
           {
-             if ((hwc_window->ec) && (!e_pixmap_resource_get(hwc_window->ec->pixmap)))
-               continue;
-
              if (!_e_hwc_windows_target_window_rendered_window_has(hwc, hwc_window, EINA_FALSE))
                window_transition = E_HWC_WINDOW_TRANSITION_CURSOR_TO_CLIENT;
           }