From: Seunghun Lee Date: Thu, 24 Oct 2019 08:53:27 +0000 (+0900) Subject: Revert "Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear"" X-Git-Tag: accepted/tizen/unified/20191104.115020~6 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=86d60d77d2c4517634a52879936bdfeae45cd994;p=platform%2Fupstream%2Fenlightenment.git Revert "Revert "e_hwc_windows: check type of pixmap before pixmap_image_clear"" This reverts commit 41fa77c31670d498bedbe279d9dd666cc1f647a6. Change-Id: I44669f13e6420cf015a6a77bcb96e34e3f895703 --- diff --git a/src/bin/e_hwc_windows.c b/src/bin/e_hwc_windows.c index aec20f2..9be0b3c 100644 --- a/src/bin/e_hwc_windows.c +++ b/src/bin/e_hwc_windows.c @@ -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 */