Remove e_client_transform_core_update in e_client_transform_core_remove 81/254981/2 accepted/tizen/6.0/unified/20210312.104404 submit/tizen_6.0/20210311.063244
authorDoyoun Kang <doyoun.kang@samsung.com>
Thu, 11 Mar 2021 05:38:30 +0000 (14:38 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Thu, 11 Mar 2021 06:26:43 +0000 (15:26 +0900)
commitba8090166e5c13493c0611821da4a325e02ab40d
tree79cdc60eceaa846b3d07efb4328e4bdf071ee53c
parent235f1b3401e446f6567fec8f368ce937c88ab28d
Remove e_client_transform_core_update in e_client_transform_core_remove

When we change or replace some transform (remove old transform and add new transform),
there was an unnecessary calculation for removing old transform because of calling
e_client_transform_core_update in e_client_transform_core_remove().
So, we remove e_client_transform_core_update in e_client_transform_core_remove.

FYI,
e_client_transform_core_update is called in idler_before handler(exactly _e_client_eval).
If we want to apply transform immediately, we have to call e_client_transform_core_update
after calling e_client_transform_core_remove.

Change-Id: I17b2cbb360769ca69793d6ca55cffab4178feba4
src/bin/e_client.c
src/bin/e_desk_group.c
src/bin/e_slot.c