Revert "Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear"" 91/216391/4
authorSeunghun Lee <shiin.lee@samsung.com>
Thu, 24 Oct 2019 08:53:27 +0000 (17:53 +0900)
committerGwanglim Lee <gl77.lee@samsung.com>
Mon, 4 Nov 2019 05:25:20 +0000 (05:25 +0000)
This reverts commit 41fa77c31670d498bedbe279d9dd666cc1f647a6.

Change-Id: I44669f13e6420cf015a6a77bcb96e34e3f895703

src/bin/e_hwc_windows.c

index aec20f2..9be0b3c 100644 (file)
@@ -2220,9 +2220,13 @@ _e_hwc_windows_changes_update(E_Hwc *hwc)
         else
           {
              /* sometimes client add frame cb without buffer attach */
-             if (hwc_window->ec &&
-                 hwc_window->accepted_state == E_HWC_WINDOW_STATE_DEVICE)
-               e_pixmap_image_clear(hwc_window->ec->pixmap, 1);
+             if ((hwc_window->ec) &&
+                 (hwc_window->accepted_state == E_HWC_WINDOW_STATE_DEVICE))
+               {
+                  if ((hwc_window->ec->pixmap) &&
+                      (e_pixmap_type_get(hwc_window->ec->pixmap) == E_PIXMAP_TYPE_WL))
+                    e_pixmap_image_clear(hwc_window->ec->pixmap, 1);
+               }
           }
 
         /* update the window's info */