e_hwc_window: reset constraints in client_type_override 82/210982/3
authorChangyeon Lee <cyeon.lee@samsung.com>
Fri, 26 Jul 2019 07:41:05 +0000 (16:41 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Mon, 29 Jul 2019 12:26:05 +0000 (12:26 +0000)
if constraint isn't reset in client_type override,
queue buffer is used by source of compositing

Change-Id: Ifacf9532347eccc6bddc711401fb344d83442594

src/bin/e_hwc_window.c

index 616c13ff3f59d8f5497627db3c5ac6a0c82c388c..c9baf009daf17629aa36ccdaca71d31bf8f72e93 100644 (file)
@@ -1759,6 +1759,7 @@ e_hwc_window_client_type_override(E_Hwc_Window *hwc_window)
 
    e_hwc_window_device_state_available_update(hwc_window);
    e_hwc_window_state_set(hwc_window, E_HWC_WINDOW_STATE_CLIENT, EINA_TRUE);
+   _e_hwc_window_constraints_reset(hwc_window);
    e_hwc_window_rendered_window_update(hwc_window);
 
    EHWTRACE("set client override", hwc_window->ec, hwc_window->hwc, hwc_window);