From 1a3e86c3c93233df7c89a5acf40eb3f7ff81edd5 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Wed, 19 Feb 2014 09:38:51 -0500 Subject: [PATCH] fix race condition when repeatedly resizing clients too fast T993 --- src/bin/e_comp_object.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bin/e_comp_object.c b/src/bin/e_comp_object.c index a04b6db3b..2ffc52d2c 100644 --- a/src/bin/e_comp_object.c +++ b/src/bin/e_comp_object.c @@ -750,6 +750,7 @@ _e_comp_intercept_resize(void *data, Evas_Object *obj, int w, int h) { if ((cw->ec->w != w) || (cw->ec->h != h)) { + evas_object_smart_callback_call(obj, "client_resize", NULL); cw->ec->w = w, cw->ec->h = h; cw->ec->client.w = w - cw->client_inset.l - cw->client_inset.r; cw->ec->client.h = h - cw->client_inset.t - cw->client_inset.b;