if accepted state of hwc_window is changed Device to Client
but below_transparent_obj is displayed, black frame can be shown
even if below window is shown.
for fixing it, hwc synchronize hardware and evas compositing(present)
when below_transparent_window is unset.
Change-Id: I4e2ee5643ae8c882c2ed9aa7705d21e725e639ab
e_hwc_window_below_transparent_obj_set(hwc->below_transparent_window, EINA_FALSE);
e_hwc_window_unref(hwc->below_transparent_window);
hwc->below_transparent_window = NULL;
+
+ e_hwc_windows_present_sync(hwc);
}
}
e_hwc_window_queue_clear(((E_Hwc_Window *)root_target_hwc_window)->queue);
+ _e_hwc_windows_target_window_buffer_skip(hwc);
+
EHWSINF("Present sync", NULL, hwc);
return EINA_TRUE;