From e4384b45b0626585c3a7b93bcf0966f948e58888 Mon Sep 17 00:00:00 2001 From: "Junseok, Kim" Date: Thu, 26 Mar 2020 10:23:22 +0900 Subject: [PATCH] e_client: check argb changes in transform core Change-Id: I5a7c5d1d0086d9f3411aa75c5fd0e1e9f1c1c734 --- src/bin/e_client.c | 4 +++- src/bin/e_client.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index f4e9511bff..b2bf8e8622 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -3704,7 +3704,8 @@ _e_client_transform_core_check_change(E_Client *ec) ec->w != ec->transform_core.backup.client_w || ec->h != ec->transform_core.backup.client_h || w != ec->transform_core.backup.frame_w || - h != ec->transform_core.backup.frame_h) + h != ec->transform_core.backup.frame_h || + ec->argb != ec->transform_core.backup.argb) { check = EINA_TRUE; ec->transform_core.backup.client_x = ec->x; @@ -3713,6 +3714,7 @@ _e_client_transform_core_check_change(E_Client *ec) ec->transform_core.backup.client_h = ec->h; ec->transform_core.backup.frame_w = w; ec->transform_core.backup.frame_h = h; + ec->transform_core.backup.argb = ec->argb; } // check new transform or del transform diff --git a/src/bin/e_client.h b/src/bin/e_client.h index 25daf92ad8..62cd5015f5 100644 --- a/src/bin/e_client.h +++ b/src/bin/e_client.h @@ -904,6 +904,7 @@ struct E_Client { int client_x, client_y, client_w, client_h; int frame_w, frame_h; + unsigned char argb : 1; } backup; struct -- 2.34.1