aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Blumenkrantz <zmike@osg.samsung.com>2017-10-31 12:04:48 -0400
committerMike Blumenkrantz <zmike@osg.samsung.com>2017-10-31 12:11:47 -0400
commitb68fef5d37bf163a8d4cb729b11ae7874e593922 (patch)
tree306e34db6e251787d46c01c111654b1ccbe3fcc6
parenthandle more mouse buttons under wayland (diff)
downloadenlightenment-b68fef5d37bf163a8d4cb729b11ae7874e593922.tar.gz
explicitly free client animation agent object during fullscreen operation
ensure that animations do not persist after fullscreen state has been set
-rw-r--r--src/bin/e_client.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index 7799dc31e..95f51763d 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -4082,6 +4082,7 @@ e_client_fullscreen(E_Client *ec, E_Fullscreen policy)
ec->saved.h = ec->client.h;
}
}
+ E_FREE_FUNC(ec->agent, evas_object_del);
ec->saved.maximized = ec->maximized;
ec->saved.zone = ec->zone->num;
ec->saved.frame = e_comp_object_frame_exists(ec->frame) || (!e_comp_object_frame_allowed(ec->frame));