e_hwc: call e_hwc_planes_end only when the hwc policy is E_HWC_POLICY_PLANES 30/210330/3
authorSooChan Lim <sc1.lim@samsung.com>
Thu, 18 Jul 2019 02:40:28 +0000 (11:40 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Thu, 18 Jul 2019 07:24:11 +0000 (07:24 +0000)
Change-Id: I3017af05ae0c12d69dab24b2982d4f262e7c4a74

src/bin/e_hwc.c

index 205bd8b536f71775bab66849a7b8638d6fbcf135..8981dd73faa1a2fe1b65d482fcfdd583accea6bd 100644 (file)
@@ -438,10 +438,12 @@ e_hwc_deactive_set(E_Hwc *hwc, Eina_Bool set)
 {
    EINA_SAFETY_ON_NULL_RETURN(hwc);
 
-   e_hwc_planes_end(hwc, __FUNCTION__);
+   if (e_hwc_policy_get(hwc) == E_HWC_POLICY_PLANES)
+     e_hwc_planes_end(hwc, __FUNCTION__);
+
    hwc->hwc_deactive = set;
 
-   ELOGF("HWC", "e_hwc_deactive_set : %d", NULL, set);
+   EHINF("e_hwc_deactive_set : %d", hwc, set);
 }
 
 EINTERN Eina_Bool