1From 8ff9916305e10f13c12835c573dd036bf7bac02c Mon Sep 17 00:00:00 2001
2From: Jeffy Chen <jeffy.chen@rock-chips.com>
3Date: Fri, 22 Jul 2022 18:30:10 +0800
4Subject: [PATCH 10/10] HACK: wl: Fix embed waylandsink issue
5
6Tested with qplayer.
7
8Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
9---
10 src/bin/e_comp_wl.c | 2 +-
11 1 file changed, 1 insertion(+), 1 deletion(-)
12
13diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
14index a7d584041..edb3e4f02 100644
15--- a/src/bin/e_comp_wl.c
16+++ b/src/bin/e_comp_wl.c
17@@ -1494,7 +1494,7 @@ _e_comp_wl_surface_state_commit(E_Client *ec, E_Comp_Wl_Surface_State *state)
18              if ((ec->comp_data->shell.surface) && (ec->comp_data->shell.map))
19                ec->comp_data->shell.map(ec->comp_data->shell.surface);
20              else if ((ec == e_comp->pointer->client.ec) || e_client_has_xwindow(ec) || ec->internal_elm_win ||
21-                      (ec->comp_data->sub.data && ec->comp_data->sub.data->parent->comp_data->mapped) ||
22+                      (ec->comp_data->sub.data/* && ec->comp_data->sub.data->parent->comp_data->mapped*/) ||
23                       (ec == e_comp_wl->drag_client))
24                {
25                   ec->visible = EINA_TRUE;
26--
272.20.1
28
29