e_comp_wl_remote: add override when saving image in action change hook 23/242123/2
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 24 Aug 2020 08:34:02 +0000 (17:34 +0900)
committerChangyeon Lee <cyeon.lee@samsung.com>
Tue, 25 Aug 2020 04:19:34 +0000 (13:19 +0900)
client can be visible state when action state is changed to DEACTIVATE,
so client can have front buffer by hw reserved memory.

Change-Id: I6221075659a2ab29fe19d8ba071d0602001fa3ca

src/bin/e_comp_wl_rsm.c

index 603079e5e151240127cf98d6360c3214d9fc392d..6f8e2833c858d37531ebaf592b44b0ef6722c781 100644 (file)
@@ -2812,7 +2812,10 @@ _e_comp_wl_remote_cb_hook_action_change(void *d EINA_UNUSED, E_Process *epro, vo
 
    if (base_ec)
      {
+        /* for preventing hw reserved memory is used by capture */
+        e_comp_client_override_add(base_ec);
         e_comp_wl_remote_surface_image_save(base_ec);
+        e_comp_client_override_del(base_ec);
      }
 }