raster pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=e9f00dacd185452db8429d87ada8369260a377f4
commit e9f00dacd185452db8429d87ada8369260a377f4 Author: Carsten Haitzler (Rasterman) <[email protected]> Date: Sun Jul 28 08:55:21 2019 +0100 e deskmirror - fix apply location to avoid access-after-free this fixes T8082 @fix --- src/bin/e_deskmirror.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/e_deskmirror.c b/src/bin/e_deskmirror.c index 71e77fc2e..0263783a2 100644 --- a/src/bin/e_deskmirror.c +++ b/src/bin/e_deskmirror.c @@ -777,9 +777,9 @@ _client_desk_set(E_Smart_Data *sd, int type EINA_UNUSED, E_Event_Client_Desk_Set if (m) { /* ev->desk is previous desk */ + _mirror_visible_apply(m); if (!e_client_util_desk_visible(ev->ec, sd->desk)) eina_hash_del_by_key(sd->mirror_hash, &ev->ec->frame); - _mirror_visible_apply(m); } if ((!m) && (sd->desk == ev->ec->desk)) _e_deskmirror_mirror_add(sd, ev->ec->frame); --
